Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] получить значение из _GUICtrlComboBoxEx_Create

Ответить
Настройки темы
[решено] получить значение из _GUICtrlComboBoxEx_Create

Новый участник


Сообщения: 12
Благодарности: 0

Профиль | Отправить PM | Цитировать


Есть небольшой скрипт, вот фрагмент:

Код: Выделить весь код
#include <GUIConstants.au3>
#include <GUIComboBoxEx.au3>


$hMainGUI = GUICreate("123", 300, 150)

$B_ok = GUICtrlCreateButton("OK", 180, 18, 50, 20);OK
$1combo = _GUICtrlComboBoxEx_Create($hMainGUI,"Брх|Чеп|Леб|Б-Б|Нов", 110, 10, 60, 200, $CBS_DROPDOWNLIST);


GUISetState()

While 1
    Switch GUIGetMsg()
 Case $GUI_EVENT_CLOSE
      Exit
 Case $B_ok ;OK
             $C_R = GUICtrlRead($1combo)
            If $C_R = "" Then
               MsgBox(0,"ПУСТО","???",4)
             Else
             MsgBox(0,'',$C_R)
             EndIf

    EndSwitch
WEnd
есть ли способ получить значение текущего содержимого из вот этого, "расширенного" ComboBox?

Отправлено: 11:46, 12-05-2015

 

Аватара для Mike909

Новый участник


Сообщения: 38
Благодарности: 14

Профиль | Отправить PM | Цитировать


Вот тут можно подсмотреть функции GuiComboBoxEx.au3
Код: Выделить весь код
...
             $C_index = _GUICtrlComboBoxEx_GetCurSel($1combo)
             $C_array = _GUICtrlComboBoxEx_GetItem($1combo,$C_index)
             $C_R = $C_array[0]
...
искал как одной функцией получить, но что-то не нашел, хотя наверняка есть..

Последний раз редактировалось Mike909, 12-05-2015 в 12:44.


Отправлено: 12:33, 12-05-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 12
Благодарности: 0

Профиль | Отправить PM | Цитировать


Mike909, благодарствую. Попробую разобраться

Отправлено: 13:20, 12-05-2015 | #3


Аватара для madmasles

Ветеран


Сообщения: 812
Благодарности: 353

Профиль | Отправить PM | Цитировать


VNRed_OK,
Можно так.
Код: Выделить весь код
#include <GUIConstants.au3>
#include <GUIComboBoxEx.au3>

Local $sTxt

$hGUI = GUICreate('ComboBoxEx', 300, 150)
$idBtn = GUICtrlCreateButton('OK', 180, 18, 50, 20);OK
$hCombo = _GUICtrlComboBoxEx_Create($hGUI, 'Брх|Чеп|Леб|Б-Б|Нов', 110, 10, 60, 200, $CBS_DROPDOWNLIST)
_GUICtrlComboBoxEx_SetCurSel($hCombo, Random(0, 4, 1))
GUISetState()

While 1
    Switch GUIGetMsg()
        Case $GUI_EVENT_CLOSE
            Exit
        Case $idBtn
            If _GUICtrlComboBoxEx_GetItemText($hCombo, _GUICtrlComboBoxEx_GetCurSel($hCombo), $sTxt) > 0 Then
                ConsoleWrite($sTxt & @LF)
            Else
                ConsoleWrite('!Error' & @LF)
            EndIf
    EndSwitch
WEnd
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:57, 12-05-2015 | #4


Новый участник


Сообщения: 12
Благодарности: 0

Профиль | Отправить PM | Цитировать


madmasles, Благодарствую. Просто замечательный вариант. Этого решения будет достаточно.

Отправлено: 08:21, 13-05-2015 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] получить значение из _GUICtrlComboBoxEx_Create

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Как получить значение параметра из реестра, добавить значение в текстовый файл etc.? Dark Ange1 Скриптовые языки администрирования Windows 28 22-06-2022 14:37
CMD/BAT - Как получить значение искомой подстроки в строке? Loki3D Скриптовые языки администрирования Windows 11 24-02-2018 08:37
CMD/BAT - Как из for получить значение из одной строки смещаясь на 1 при каждом проходе Voodooman Скриптовые языки администрирования Windows 18 28-08-2011 05:54
[решено] AJAX. получить значение в подгружаемом элементе Artem-Samsung Вебмастеру 1 11-09-2010 12:43
[решено] Получить значение ячейки из таблицы HTML Lodoss AutoIt 2 30-12-2009 07:15




 
Переход