Страница 1 из 1
ComboBox
Добавлено: 13 авг 2019, 11:30
zxc_pavel
Добрый день. Не получается сделать с комбобоксом 2 вещи:
1) Хочу, чтобы строки в выпадающем меню были не белые, а моего цвета
2) Когда, в процессе работы программы хочешь записать в него значение, ставится курсор, выделяется строка и меняется цвет строки.
Мне нужно, чтобы просто ставился курсор и не выделялось ничего.
Спасибо
Re: ComboBox
Добавлено: 13 авг 2019, 18:19
dadreamer
1. Только такой способ:
http://web.archive.org/web/201801281440 ... enDocument или использовать какой-то сторонний ComboBox, например, из .NET Framework.
2. Не совсем понял вопрос. Когда ставлю курсор в ComboBox, бэкграунд становится белым, текст не изменяется. Надо, чтобы не выделялось белым?
Re: ComboBox
Добавлено: 14 авг 2019, 08:07
zxc_pavel
Спасибо
1. С Ring'ом такое работает, не проблема закрасить, но нужен комбобокс из-за возможности в процессе работы программы внести в него текст
2. Ага, хочется, чтобы просто курсор ставился и все, не выделялся ни бэкграунд, ни сам текст.
Re: ComboBox
Добавлено: 14 авг 2019, 12:06
e-not67
zxc_pavel писал(а):
2. Ага, хочется, чтобы просто курсор ставился и все, не выделялся ни бэкграунд, ни сам текст.
Попробуйте изменить ComboBox [Property Node] Text => Text Colors => BG color с прозрачного на основной цвет контрола.
Re: ComboBox
Добавлено: 14 авг 2019, 16:36
zxc_pavel
e-not67 писал(а):zxc_pavel писал(а):
2. Ага, хочется, чтобы просто курсор ставился и все, не выделялся ни бэкграунд, ни сам текст.
Попробуйте изменить ComboBox [Property Node] Text => Text Colors => BG color с прозрачного на основной цвет контрола.
сам текст все равно выделяется, когда на стрелку жмешь
Re: ComboBox
Добавлено: 16 авг 2019, 09:41
dadreamer
zxc_pavel писал(а):сам текст все равно выделяется, когда на стрелку жмешь
Может, как-то так попробовать выкрутиться:
zxc_pavel писал(а):1. С Ring'ом такое работает, не проблема закрасить, но нужен комбобокс из-за возможности в процессе работы программы внести в него текст
Так предложенный способ и с комбобоксом тоже работает:
В labview.ini опция называется
menu.background=004E5258 (ARGB в HEX-формате). Соответственно, при создании .exe нужно будет в ваш ini эту строчку добавить.
Re: ComboBox
Добавлено: 16 авг 2019, 10:45
zxc_pavel
Ох, спасибо большое)
Re: ComboBox
Добавлено: 16 авг 2019, 13:03
Blackman
Надо просто отключить выделение текста для нужного контрола