Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
Licoze
8 / 8 / 0
Регистрация: 26.01.2015
Сообщений: 94
1

Убрать рамочку вокруг textbox

12.08.2015, 21:12. Просмотров 1485. Ответов 7
Метки нет (Все метки)

Привет всем!
Как убрать цветную рамочку при наведении мышки и фокусе у text box?
0
Миниатюры
Убрать рамочку вокруг textbox  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.08.2015, 21:12
Ответы с готовыми решениями:

Как убрать границу вокруг элементов ListBoxItem ListBox'a?
Здравствуйте! В общем, цель: сделать ListBoxItem закругленной формы и чтобы...

Убрать фокус с textbox
Добрый день. Ситуация такова: имеется 3 textbox'a, при запуске фокус...

Убрать тподсказку из TextBox при фокусе
Доброго времени суток. Подскажите пожалуйста. Есть окно авторизации....

Как убрать рамку проверки значения в TextBox?
привет. Есть textbox , который связан с полем экземпляра класса. Вот xaml: ...

Нужно, по нажатию на textBox нарисовать линию от него, и до textBox на который наведусь
Помогите, как это сделать.

7
Licoze
8 / 8 / 0
Регистрация: 26.01.2015
Сообщений: 94
12.08.2015, 21:25  [ТС] 2
Сделал так и проблема вроде ушла
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
     <Style x:Key="TextNew" TargetType="{x:Type TextBox}">
           <Setter Property="BorderThickness" Value="2" />
            <Style.Triggers>
                <Trigger Property="TextBox.IsMouseOver" Value="True">
                    <Setter Property="BorderBrush">
                        <Setter.Value>
                            <SolidColorBrush Color="#FF898989" />
                        </Setter.Value>
                    </Setter>
                    
                </Trigger>
 
            </Style.Triggers>
но если поменять
C#
1
Value="2"
на
C#
1
Value="1"
то проблема возвращается, а мне нужна рамочка в 1 пиксель.
0
amarf
Жуткая тВарЬ
381 / 317 / 134
Регистрация: 06.02.2015
Сообщений: 960
Записей в блоге: 1
Завершенные тесты: 3
12.08.2015, 21:59 3
Цитата Сообщение от Licoze Посмотреть сообщение
то проблема возвращается, а мне нужна рамочка в 1 пиксель
Так отредактируйте тепмлейт и уберите от туда рамку по умолчанию
0
Licoze
8 / 8 / 0
Регистрация: 26.01.2015
Сообщений: 94
12.08.2015, 22:18  [ТС] 4
amarf, понятия не имею как это сделать(Wpf юзать начал только сегодня, срочно понадобился для 1 проекта.Можете подсказать как исправить ситуацию?
0
amarf
Жуткая тВарЬ
381 / 317 / 134
Регистрация: 06.02.2015
Сообщений: 960
Записей в блоге: 1
Завершенные тесты: 3
12.08.2015, 22:32 5
Цитата Сообщение от Licoze Посмотреть сообщение
Wpf юзать начал только сегодня
нет! не начали, раз спрашиваете, то, что являеться основой.

Оставлю ответ на милость других форумчан - желания заниматься таким нет!
0
StrongCat
2 / 1 / 4
Регистрация: 10.05.2018
Сообщений: 32
09.11.2018, 17:01 6
BorderBrush="{x:Null}"
0
Stan11
2 / 1 / 1
Регистрация: 29.09.2016
Сообщений: 36
16.11.2018, 13:53 7
Licoze, Так убрать или оставить рамку в 1 пиксель? (при наведении и фокусе)
если нужно её убрать, то в триггерах изменяешь значение на 0.
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<Style x:Key="TextNew" TargetType="{x:Type TextBox}">
            <Setter Property="BorderThickness" Value="2" />
            <Style.Triggers>
                <Trigger Property="TextBox.IsMouseOver" Value="True">
                    <Setter Property="BorderThickness" Value="1"/><!--тут-->
                    <Setter Property="BorderBrush" Value="#FF898989"/>
                </Trigger>
                <Trigger Property="TextBox.IsFocused" Value="True">
                    <Setter Property="BorderThickness" Value="1"/><!--тут-->
                    <Setter Property="BorderBrush" Value="#FF898989"/>
                </Trigger>
 
            </Style.Triggers>
        </Style>
0
Элд Хасп
Модератор
1090 / 757 / 267
Регистрация: 21.04.2018
Сообщений: 2,810
Записей в блоге: 1
16.11.2018, 19:15 8
Цитата Сообщение от Licoze Посмотреть сообщение
понятия не имею как это сделать(Wpf юзать начал только сегодня, срочно понадобился для 1 проекта.Можете подсказать как исправить ситуацию?
Если делать основательно, то надо немного изменить дефолный шаблон. Развёрнутый ответ посмотрите в теме TextBox запретить изменение цвета BorderBrush пост #13
0
16.11.2018, 19:15
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.11.2018, 19:15

Как обратиться к textbox другой программы? Например, к textbox WinRar'а
Как обратиться к textbox другой программы? Например, к textbox WinRar'а ...

Сделать возможным перенос строк в TextBox. Или сделать, чтобы RichTextBox отображал текст неформатированным (как TextBox)
Вот хотел узнать, как сделать так, чтобы RichTextBox отображал текст не...

Нарисовать рамочку вокруг программы
2)как нарисовать рамочку вокруг программы по всему периметру экрана? доп....


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru