Что нового

[Элементы GUI] ComboBox - автодополнение

YOgen

Знающий
Сообщения
58
Репутация
5
Возможно ли в ComboBox сделать автодополнение, т.е. имеется несколько значений в ComboBox; при наборе текста будут появляться варианты возможных ответов?

К примеру:

Код:
#include <WindowsConstants.au3>
#Include <GUIConstantsEx.au3>

GUICreate ("GUI", 200,100, 200,100)
	$Combo = GUICtrlCreateCombo ('', 10,10, 180,20)
	GUICtrlSetData (-1, 'Николай|Сергей|Наталья|Галина')
GUISetState (@SW_SHOW)

While 1
	$GUI_Msg = GUIGetMsg ()
	Switch $GUI_Msg
		Case $GUI_EVENT_CLOSE
			Exit
	EndSwitch
WEnd


При вводе "Н", чтобы появился(ись) вариант(ы) "Николай", "Наталья"... дальше если ввести "На" - чтобы уже отсеял и оставил только "Наталья".
 

running-frag

why me?
Сообщения
441
Репутация
60
это тебе в эту сторону http://autoit-script.ru/index.php/topic,6917.0.html
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8 576
Репутация
2 434
См. в сторону...
Код:
_GUICtrlComboBox_AutoComplete


Правда у меня в Win7 оно что то не работает как положено.
 
Автор
YOgen

YOgen

Знающий
Сообщения
58
Репутация
5
За предложенные варианты спасибо... ;) но интересно именно чтобы отрабатывалось и в XP и в 7.
Надо что-то думать и пытаться "крутить" значит :scratch:
 
Верх