Форум программистов, компьютерный форум, киберфорум
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/34: Рейтинг темы: голосов - 34, средняя оценка - 4.82
20 / 17 / 0
Регистрация: 15.08.2012
Сообщений: 122

Как убрать синию системную обводку у кнопки и других элементов ?

08.08.2013, 02:23. Показов 7220. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста, как убрать синию обводку , её еще называют маркер...много где обшарил, ничего не получается. Может кто-то убирал её у себя ? Подскажите пожалуйста...по источникам, убрать её возможно!
Миниатюры
Как убрать синию системную обводку у кнопки и других элементов ?  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.08.2013, 02:23
Ответы с готовыми решениями:

Как убрать синию прорисовку?
Как убрать синию прорисовку? Как это сделать...

Как убрать синию полоску из ContextMenuStrip
Подскажите пожалуйста как в элементе ContextMenuStrip полностью убрать левую синию полоску. Установил: ContextMenuStrip sample; ...

Как убрать обводку у текста
Здрасте! Захотелось сделать прозрачный интерфейс проги, но возникла проблема с текстом как показано на рисунке. вот код: Imports...

13
20 / 17 / 0
Регистрация: 15.08.2012
Сообщений: 122
08.08.2013, 12:55  [ТС]
На картинке её видно...я показал красной стрелкой

Добавлено через 1 минуту
Она появляется везде, при наведении курсора ....

Добавлено через 10 часов 29 минут
Не ужели никто с этим не сталкывался ?
0
11 / 11 / 2
Регистрация: 23.02.2010
Сообщений: 120
08.08.2013, 13:39
Для элемента можно написать стиль, в котором и возможно прописать все подобные моменты. Гугли на тему создания собственных стилей к контролам.
0
20 / 17 / 0
Регистрация: 15.08.2012
Сообщений: 122
08.08.2013, 13:43  [ТС]
WiDe, Стили итак нормально всё создаю, мне нужно убрать синий системный маркер, либо поменять его цвет - главное не голубоватого цвета...я итак все прогуглил...информации мало
0
11 / 11 / 2
Регистрация: 23.02.2010
Сообщений: 120
08.08.2013, 13:52
Цитата Сообщение от darkExpressI2P Посмотреть сообщение
WiDe, Стили итак нормально всё создаю, мне нужно убрать синий системный маркер, либо поменять его цвет - главное не голубоватого цвета...я итак все прогуглил...информации мало
В стиле элемента есть:
C#
1
2
3
4
5
6
7
<VisualState x:Name="MouseOver">
                                    <Storyboard>
                                        <ColorAnimation To="#FF9FCCDB" Storyboard.TargetName="BgBrush" Storyboard.TargetProperty="(GradientBrush.GradientStops)[0].(GradientStop.Color)" Duration="0:0:0.07"/>
                                        <ColorAnimation To="#FF8BC1D3" Storyboard.TargetName="BgBrush" Storyboard.TargetProperty="(GradientBrush.GradientStops)[1].(GradientStop.Color)" Duration="0:0:0.07"/>
                                        <ColorAnimation To="#FF68A4B7" Storyboard.TargetName="BrBrush" Storyboard.TargetProperty="Color" Duration="0:0:0.07" />
                                    </Storyboard>
</VisualState>
BgBrush - это фон при наведении, BrBrush - это рамка при наведении.
0
20 / 17 / 0
Регистрация: 15.08.2012
Сообщений: 122
08.08.2013, 14:19  [ТС]
WiDe, Всё также имеется синий системный маркер
Делал так:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
        <ControlTemplate x:Key="myButtonStyle" TargetType="{x:Type Button}">
            <Border x:Name="RootElement">
                <VisualStateManager.VisualStateGroups>
                    <VisualStateGroup x:Name="CommonStates">
                        <VisualState x:Name="MouseOver">
                            <Storyboard>
                                <ColorAnimation To="#FF9FCCDB" Storyboard.TargetName="BgBrush" Storyboard.TargetProperty="(GradientBrush.GradientStops)[0].(GradientStop.Color)" Duration="0:0:0.07"/>
                                <ColorAnimation To="#FF8BC1D3" Storyboard.TargetName="BgBrush" Storyboard.TargetProperty="(GradientBrush.GradientStops)[1].(GradientStop.Color)" Duration="0:0:0.07"/>
                                <ColorAnimation To="#FF68A4B7" Storyboard.TargetName="BrBrush" Storyboard.TargetProperty="Color" Duration="0:0:0.07" />
                            </Storyboard>
                        </VisualState>
                    </VisualStateGroup>
                </VisualStateManager.VisualStateGroups>
            </Border>
        </ControlTemplate>
0
11 / 11 / 2
Регистрация: 23.02.2010
Сообщений: 120
08.08.2013, 14:22
Потому что в моём примере цвет рамки #FF68A4B7 и есть синий =) Попробуй замени его на цвет #00FFFFFF.
0
20 / 17 / 0
Регистрация: 15.08.2012
Сообщений: 122
08.08.2013, 15:01  [ТС]
WiDe, А вот нифига не работает! Ваш код ошибочный!
0
11 / 11 / 2
Регистрация: 23.02.2010
Сообщений: 120
08.08.2013, 15:48
Разглядел поподробнее Вашу кнопку. Она у Вас рисованная в Blend или просто картинка фоном стоит, а сама кнопка квадратная?
0
20 / 17 / 0
Регистрация: 15.08.2012
Сообщений: 122
08.08.2013, 23:00  [ТС]
WiDe, Нет, не использовал Blend и это не картинка...я программно делал кнопку , вот код:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
    <Window.Resources>
        <Style TargetType="{x:Type Button}">
            <Setter Property="Foreground" Value="Black"/>
            <Setter Property="FontWeight" Value="Medium"/>
            <Setter Property="FontFamily" Value="Arial Narrow, Verdana, Times New Roman"/>
        </Style>
       
        <ControlTemplate x:Key="GlassButton" TargetType="{x:Type Button}">
            <ControlTemplate.Resources>
 
                <Storyboard x:Key="MouseEnterTimeLine">
                    
                    <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="BorderDown" Storyboard.TargetProperty="Opacity">
                        <SplineDoubleKeyFrame KeyTime="00:00:00.05" Value="1"/>
                    </DoubleAnimationUsingKeyFrames>
                    <ThicknessAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="Contents" Storyboard.TargetProperty="Margin">
                        <SplineThicknessKeyFrame KeyTime="00:00:00.050" Value="80,3,3,3"/>
                    </ThicknessAnimationUsingKeyFrames>
                </Storyboard>
                <Storyboard x:Key="MouseLeaveTimeLine">
                    <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="BorderDown" Storyboard.TargetProperty="Opacity">
                        <SplineDoubleKeyFrame KeyTime="00:00:00.25" Value="0"/>
                    </DoubleAnimationUsingKeyFrames>
                    <ThicknessAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="Contents" Storyboard.TargetProperty="Margin">
                        <SplineThicknessKeyFrame KeyTime="00:00:00.25" Value="13,3,3,3"/>
                    </ThicknessAnimationUsingKeyFrames>
                </Storyboard>
            </ControlTemplate.Resources>
            <Border BorderThickness="1,1,1,1" CornerRadius="4,4,4,4" BorderBrush="Transparent" Background="Transparent">
                <Grid>
                    <Border x:Name="BorderUp" BorderThickness="2,2,2,2" CornerRadius="10,10,10,10">
                        <Border.BorderBrush>
                            <LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1" >
                                <GradientStop Color="White" Offset="0"/>
                                <GradientStop Color="Gray" Offset="1"/>
                            </LinearGradientBrush>
                        </Border.BorderBrush>
 
                        <Border.Background>
                            <LinearGradientBrush StartPoint=".5,0" EndPoint=".5,1">
                                <GradientStop Color="White" Offset="0"/>
                                <GradientStop Color="#FFBBBBBB" Offset="0.6"/>
                                <GradientStop Color="White" Offset="1"/>
                            </LinearGradientBrush>
                        </Border.Background>
                    </Border>
                    <Border x:Name="BorderDown" BorderThickness="2,2,2,2" CornerRadius="10,10,10,10" Opacity="0">
                        <Border.BorderBrush>
                            <LinearGradientBrush StartPoint="0.5,0" EndPoint="0.5,1" >
                                <GradientStop Color="Gray" Offset="1"/>
                                <GradientStop Color="White" Offset="0"/>
                            </LinearGradientBrush>
                        </Border.BorderBrush>
                        <Border.Background>
                            <LinearGradientBrush StartPoint=".5,0" EndPoint=".5,1">
                                <GradientStop Color="White" Offset="0"/>
                                <GradientStop Color="#FFBBBBBB" Offset="0.6"/>
                                <GradientStop Color="White" Offset="1"/>
                            </LinearGradientBrush>
                        </Border.Background>
                    </Border>
                    <ContentPresenter x:Name="Contents" HorizontalAlignment="Center" VerticalAlignment="Center" Width="160" Margin="3,3,3,3"/>
                </Grid>
            </Border>
            <ControlTemplate.Triggers>
                <Trigger Property="IsMouseOver" Value="True">
                    <Trigger.EnterActions>
                        <BeginStoryboard Storyboard="{StaticResource MouseEnterTimeLine}"/>
                    </Trigger.EnterActions>
                    <Trigger.ExitActions>
                        <BeginStoryboard Storyboard="{StaticResource MouseLeaveTimeLine}"/>
                    </Trigger.ExitActions>
                </Trigger>
            </ControlTemplate.Triggers>
        </ControlTemplate>
    </Window.Resources>
0
20 / 17 / 0
Регистрация: 15.08.2012
Сообщений: 122
10.08.2013, 07:04  [ТС]
Не ужели никто не знает ?
0
MЫW
 Аватар для phantom96
124 / 109 / 9
Регистрация: 15.02.2013
Сообщений: 538
11.08.2013, 02:11
Мне кажется вы не тот код приводите. На картинке верхние и нижние углы разные, а у вас в коде всё симметрично. В чём подвох?
0
20 / 17 / 0
Регистрация: 15.08.2012
Сообщений: 122
11.08.2013, 02:37  [ТС]
phantom96, А суть вопроса ведь остается тот же, я выдал код кнопки, который почти идентичен с кодом, который я выставил на скриншоте...а суть в том, как убрать синий (голубой) системный маркер при наводке на кнопку...он стоит везде...в стандартах Windows!

Добавлено через 4 минуты
phantom96, Просто думайте глобально, и подвоха тут никакого нету в коде!
0
MЫW
 Аватар для phantom96
124 / 109 / 9
Регистрация: 15.02.2013
Сообщений: 538
11.08.2013, 14:20
Тот код который Вы дали, он не будет иметь голубое выделение. Куда глобальнее думать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.08.2013, 14:20
Помогаю со студенческими работами здесь

Как убрать пунктирную обводку вокруг ссылки в моззиле?
Подскажите пожалуйста, как убрать этот баг(пунктирнную обводку) в моззиле? В ссылку заключена картинка папки и собственно текст.

Как нарисовать вокруг кнопки обводку на время
Значит: есть кнопка, а значит есть и ее координаты. Что надо: надо чтобы когда нажимаешь на кнопку ВОКРУГ НЕЕ на 2 секунды образовалась...

Как в теге <a ...,где картинка(<img...) убрать обводку гиперссылки?
Как в теге &lt;a ...,где картинка(&lt;img...) убрать обводку гиперссылки?т.е что-бы у &lt;img... небыло обводки(ну т.е небыло примечательностей что...

Убрать синию тень у значков на рабочем столе
Как избавиться от этого

Убрать пунктирную обводку на bitbtn
Когда нажимаешь на кнопку появляется пунктирная рамка. как ее убрать?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru