Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
13 / 12 / 4
Регистрация: 20.05.2016
Сообщений: 325

Как убрать выделение при вводе?

21.07.2016, 13:53. Показов 725. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
<UserControl x:Class="WindowsRemoteManagment_Client.IDTextBox"
             xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
             xmlns:local="clr-namespace:WindowsRemoteManagment_Client"
             mc:Ignorable="d" 
             d:DesignHeight="30" d:DesignWidth="150" 
             FocusManager.IsFocusScope="True">
 
    <UserControl.Resources>
        <SolidColorBrush x:Key="TextBoxBorderBrush" Color="#FFA0A0A0"/>
        <SolidColorBrush x:Key="TextBoxUnfocusedBorderBrush" Color="#FFC8C8C8"/>
        <Color x:Key="TextBoxBorderColor">#FFA0A0A0</Color>
        <Color x:Key="TextBoxUnfocusedBorderColor">#FFC8C8C8</Color>
        <SolidColorBrush x:Key="TextBoxShadowBorderBrush1" Color="#5AA0A0A0"/>
        <SolidColorBrush x:Key="TextBoxShadowBorderBrush2" Color="#1EA0A0A0"/>
 
        <!-- Center segment TextBox style -->
        <Style x:Key="CenterSegmentTextBox" TargetType="{x:Type TextBox}">
            <Setter Property="SnapsToDevicePixels" Value="True"/>
            <Setter Property="OverridesDefaultStyle" Value="True"/>
            <Setter Property="Focusable" Value="True"/>
            <Setter Property="FontFamily" Value="Segoe UI"/>
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="{x:Type TextBox}">
                        <Grid Height="30">
                            <ScrollViewer x:Name="PART_ContentHost" Margin="5,0,0,0" BorderThickness="0" VerticalAlignment="Center" IsTabStop="False"/>
                            <Border Margin="0,0,0,-1" BorderBrush="{StaticResource TextBoxShadowBorderBrush1}" BorderThickness="0,1,0,1"/>
                            <Border Margin="-1,1,1,-1" BorderBrush="{StaticResource TextBoxShadowBorderBrush2}" BorderThickness="0,1,0,1"/>
                        </Grid>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
        
        <!-- First segment TextBox style -->
        <Style x:Key="FirstSegmentTextBox" TargetType="{x:Type TextBox}">
            <Setter Property="SnapsToDevicePixels" Value="True"/>
            <Setter Property="OverridesDefaultStyle" Value="True"/>
            <Setter Property="Focusable" Value="True"/>
            <Setter Property="FontFamily" Value="Segoe UI"/>
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="{x:Type TextBox}">
                        <Grid Height="30">
                            <ScrollViewer x:Name="PART_ContentHost" Margin="5,0,0,0" BorderThickness="0" VerticalAlignment="Center" IsTabStop="False"/>
                            <Border Margin="0,0,0,-1" BorderBrush="{StaticResource TextBoxShadowBorderBrush1}" BorderThickness="1,1,0,1" CornerRadius="2,0,0,2"/>
                            <Border Margin="-1,1,1,-1" BorderBrush="{StaticResource TextBoxShadowBorderBrush2}" BorderThickness="1,1,0,1" CornerRadius="1,0,0,1"/>
                        </Grid>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
        
        <!-- Last segment TextBox style -->
        <Style x:Key="LastSegmentTextBox" TargetType="{x:Type TextBox}">
            <Setter Property="SnapsToDevicePixels" Value="True"/>
            <Setter Property="OverridesDefaultStyle" Value="True"/>
            <Setter Property="Focusable" Value="True"/>
            <Setter Property="FontFamily" Value="Segoe UI"/>
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="{x:Type TextBox}">
                        <Grid Height="30">
                            <ScrollViewer x:Name="PART_ContentHost" Margin="5,0,0,0" BorderThickness="0" VerticalAlignment="Center" IsTabStop="False"/>
                            <Border Margin="0,0,0,-1" BorderBrush="{StaticResource TextBoxShadowBorderBrush1}" BorderThickness="0,1,1,1" CornerRadius="0,2,2,0"/>
                            <Border Margin="-1,1,1,-1" BorderBrush="{StaticResource TextBoxShadowBorderBrush2}" BorderThickness="0,1,1,1" CornerRadius="0,1,1,0"/>
                        </Grid>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
    </UserControl.Resources>
 
    <Border BorderThickness="1" BorderBrush="{StaticResource TextBoxBorderBrush}" CornerRadius="3" Height="30">
        <Border Margin="-1,0,0,-1" BorderThickness="1,0,0,1" CornerRadius="3">
            <Grid>
                <Grid.ColumnDefinitions>
                    <ColumnDefinition Width="*"/>
                    <ColumnDefinition Width="10"/>
                    <ColumnDefinition Width="*"/>
                    <ColumnDefinition Width="10"/>
                    <ColumnDefinition Width="*"/>
                    <ColumnDefinition Width="10"/>
                    <ColumnDefinition Width="*"/>
                </Grid.ColumnDefinitions>
 
                <TextBox x:Name="FirstSegment" Grid.Column="0" TextAlignment="Center" MaxLength="3" TextChanged="TextBoxBase_OnTextChanged" PreviewKeyDown="UIElement_OnPreviewKeyDown" DataObject.Pasting="DataObject_OnPasting" Style="{StaticResource FirstSegmentTextBox}"/>
                <TextBox Grid.Column="1" Text="." Padding="-3,0,0,0" IsReadOnly="True" Focusable="False" IsReadOnlyCaretVisible="False" Style="{StaticResource CenterSegmentTextBox}"/>
                <TextBox x:Name="SecondSegment" Grid.Column="2" TextAlignment="Center" MaxLength="3" TextChanged="TextBoxBase_OnTextChanged" PreviewKeyDown="UIElement_OnPreviewKeyDown" DataObject.Pasting="DataObject_OnPasting" Style="{StaticResource CenterSegmentTextBox}"/>
                <TextBox Grid.Column="3" Text="." Padding="-3,0,0,0" IsReadOnly="True" Focusable="False" IsReadOnlyCaretVisible="False" Style="{StaticResource CenterSegmentTextBox}"/>
                <TextBox x:Name="ThirdSegment" Grid.Column="4" TextAlignment="Center" MaxLength="3" TextChanged="TextBoxBase_OnTextChanged" PreviewKeyDown="UIElement_OnPreviewKeyDown" DataObject.Pasting="DataObject_OnPasting" Style="{StaticResource CenterSegmentTextBox}"/>
                <TextBox Grid.Column="5" Text="." Padding="-3,0,0,0" IsReadOnly="True" Focusable="False" IsReadOnlyCaretVisible="False" Style="{StaticResource CenterSegmentTextBox}"/>
                <TextBox x:Name="LastSegment" Grid.Column="6" TextAlignment="Center" MaxLength="3" TextChanged="TextBoxBase_OnTextChanged" PreviewKeyDown="UIElement_OnPreviewKeyDown" DataObject.Pasting="DataObject_OnPasting" Style="{StaticResource LastSegmentTextBox}"/>
            </Grid>
            <Border.Style>
                <Style TargetType="{x:Type Border}">
                    <Setter Property="BorderBrush" Value="{StaticResource TextBoxUnfocusedBorderBrush}"/>
                    <Style.Triggers>
                        <Trigger Property="IsMouseOver" Value="True">
                            <Setter Property="BorderBrush" Value="{StaticResource TextBoxBorderBrush}"/>
                        </Trigger>
                    </Style.Triggers>
                </Style>
            </Border.Style>
        </Border>
    </Border>
</UserControl>
Это элемент для ввода id. как убрать выделение (на фото) при вводе?
Изображения
 
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.07.2016, 13:53
Ответы с готовыми решениями:

Как убрать излишки слова при вводе?
Подскажите пожалуйста. У меня есть матрица nxm в которую я записываю предложение (строки=слова, столбцы=буквы). Есть такое условие, чтобы...

Как убрать вылетание при неправильном вводе в Edit
У меня в программе стоит кнопка которая присваивает переменной значение edit в значение integer, но когда вводишь допусти слова она...

Как сделать очередь и убрать паузу программы при вводе данных?
Написал прогу, при вводе новый параметров детали программа останавливается, как можно переделать, что бы этого не было? И как сделать...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.07.2016, 13:53
Помогаю со студенческими работами здесь

Как убрать выделение кнопки при наведении курсора?
На форме есть обычная кнопка и при наведении на нее курсора кнопка не должна никак выделяться (должна остаться в прежнем состоянии), но она...

Как убрать выделение в dataGridView при запуске программы?
Подскажите, как убрать выделение в dataGridView при запуски программы

Как убрать выделение ячейки StringGrid-а при нажатии на нее
Всем привет у меня есть стрингрид в каждой ячейки прорисованы картинки, и когда я нажимаю на картинку у меня выделяется ячейка и это как то...

как из кода убрать выделение кнопки при наведении на нее курсора?
В коде создается кнопка button, соответственно xaml не знает о ней, нужно из кода, при создании,задать этой кнопке свойство не...

Выделение картинок синим цветом при частом клике по ним, как убрать?
Выделение картинок синим цветом на html-странице при частом клике по ним, как убрать? Пример на вложенной картинке. Спасибо)


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
1С: Программный отбор элементов справочника Номенклатура по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника Сотрудники по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru