Добрый день. Не получается сделать с комбобоксом 2 вещи:
1) Хочу, чтобы строки в выпадающем меню были не белые, а моего цвета
2) Когда, в процессе работы программы хочешь записать в него значение, ставится курсор, выделяется строка и меняется цвет строки.
Мне нужно, чтобы просто ставился курсор и не выделялось ничего.
Спасибо
ComboBox
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: ComboBox
1. Только такой способ: http://web.archive.org/web/201801281440 ... enDocument или использовать какой-то сторонний ComboBox, например, из .NET Framework.
2. Не совсем понял вопрос. Когда ставлю курсор в ComboBox, бэкграунд становится белым, текст не изменяется. Надо, чтобы не выделялось белым?
2. Не совсем понял вопрос. Когда ставлю курсор в ComboBox, бэкграунд становится белым, текст не изменяется. Надо, чтобы не выделялось белым?
- zxc_pavel
- adviser
- Сообщения: 242
- Зарегистрирован: 02 июн 2016, 12:07
- Версия LabVIEW: 15
- Благодарил (а): 9 раз
- Поблагодарили: 23 раза
- Контактная информация:
Re: ComboBox
Спасибо
1. С Ring'ом такое работает, не проблема закрасить, но нужен комбобокс из-за возможности в процессе работы программы внести в него текст
2. Ага, хочется, чтобы просто курсор ставился и все, не выделялся ни бэкграунд, ни сам текст.
1. С Ring'ом такое работает, не проблема закрасить, но нужен комбобокс из-за возможности в процессе работы программы внести в него текст
2. Ага, хочется, чтобы просто курсор ставился и все, не выделялся ни бэкграунд, ни сам текст.
-
- interested
- Сообщения: 4
- Зарегистрирован: 16 июл 2015, 12:23
- Версия LabVIEW: 12
- Контактная информация:
Re: ComboBox
Попробуйте изменить ComboBox [Property Node] Text => Text Colors => BG color с прозрачного на основной цвет контрола.zxc_pavel писал(а): 2. Ага, хочется, чтобы просто курсор ставился и все, не выделялся ни бэкграунд, ни сам текст.
- zxc_pavel
- adviser
- Сообщения: 242
- Зарегистрирован: 02 июн 2016, 12:07
- Версия LabVIEW: 15
- Благодарил (а): 9 раз
- Поблагодарили: 23 раза
- Контактная информация:
Re: ComboBox
сам текст все равно выделяется, когда на стрелку жмешьe-not67 писал(а):Попробуйте изменить ComboBox [Property Node] Text => Text Colors => BG color с прозрачного на основной цвет контрола.zxc_pavel писал(а): 2. Ага, хочется, чтобы просто курсор ставился и все, не выделялся ни бэкграунд, ни сам текст.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: ComboBox
Может, как-то так попробовать выкрутиться:zxc_pavel писал(а):сам текст все равно выделяется, когда на стрелку жмешь
Так предложенный способ и с комбобоксом тоже работает: В labview.ini опция называется menu.background=004E5258 (ARGB в HEX-формате). Соответственно, при создании .exe нужно будет в ваш ini эту строчку добавить.zxc_pavel писал(а):1. С Ring'ом такое работает, не проблема закрасить, но нужен комбобокс из-за возможности в процессе работы программы внести в него текст
-
- leader
- Сообщения: 932
- Зарегистрирован: 17 янв 2016, 15:02
- Награды: 1
- Версия LabVIEW: 6.1,8.5,20
Re: ComboBox
Надо просто отключить выделение текста для нужного контрола
- Вложения
-
- Disable text selection BD.png (24 КБ) 2124 просмотра
-
- Disable text selection FP.png (5.23 КБ) 2124 просмотра