Автор Тема: Получить text элемента по идентификатору элемента.  (Прочитано 2721 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн PoleschenkoKV [?]

  • Новичок
  • *
  • Сообщений: 4
  • Репутация: 0
    • Награды
Добрый день.
Помогите пожалуйста решить такой вопрос: есть checkbox
vlg_checkbox = GUICtrlCreateCheckbox ("Вологда", 10, 71, 105, 13)
Как мне по идентификатору этого элемента получить text этого элемента?

Русское сообщество AutoIt

Получить text элемента по идентификатору элемента.
« Отправлен: Октябрь 16, 2012, 16:27:02 »

Оффлайн DarWiM [?]

  • Продвинутый
  • ***
  • Сообщений: 527
  • Репутация: 89
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.8.1

Оффлайн PoleschenkoKV [?]

  • Новичок
  • *
  • Сообщений: 4

  • Автор темы
  • Репутация: 0
    • Награды
Данная функция возвращает состояние чекбокса.

Оффлайн madmasles [?]

  • Глобальный модератор
  • *
  • Сообщений: 7790
  • Репутация: 2312
  • Пол: Мужской
  • Награды За модерирование форума
    • Награды
  • Версия AutoIt: 3.3.x.x
PoleschenkoKV,
Попробуйте  :-[
Код: AutoIt [Выделить]
« Последнее редактирование: Октябрь 16, 2012, 19:09:11 от madmasles »

Русское сообщество AutoIt

Re: Получить text элемента по идентификатору элемента.
« Ответ #3 Отправлен: Октябрь 16, 2012, 17:03:26 »

Оффлайн Yuriy [?]

  • AutoIt Гуру
  • *****
  • Сообщений: 737
  • Репутация: 281
  • Пол: Мужской
    • Награды
Цитировать
Данная функция возвращает состояние чекбокса.
И не только, смотри второй параметр.
Код: AutoIt [Выделить]
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 252, 181, 192, 114)
$Checkbox1 = GUICtrlCreateCheckbox("Checkbox1", 40, 8, 169, 33)
$Checkbox2 = GUICtrlCreateCheckbox("Checkbox2", 40, 56, 169, 33)
$Button1 = GUICtrlCreateButton("Button1", 80, 152, 89, 25)
$Checkbox3 = GUICtrlCreateCheckbox("Checkbox3", 40, 104, 169, 33)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
        Case $Checkbox1
            $text = GUICtrlRead($Checkbox1, 1)
            MsgBox(0, "Text", $text)
        Case $Checkbox2
            $text = GUICtrlRead($Checkbox2, 1)
            MsgBox(0, "Text", $text)
         Case $Button1
            $text = GUICtrlRead($Checkbox3, 1)
            MsgBox(0, "Text", $text)
    EndSwitch
WEnd

OS Windows XP Professional Rus OEM 2002 SP3

Оффлайн DarWiM [?]

  • Продвинутый
  • ***
  • Сообщений: 527
  • Репутация: 89
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.8.1
OffTopicммм, точно, параметр.. :whistle:

Оффлайн PoleschenkoKV [?]

  • Новичок
  • *
  • Сообщений: 4

  • Автор темы
  • Репутация: 0
    • Награды
Спасибо всем.

Русское сообщество AutoIt

Re: Получить text элемента по идентификатору элемента.
« Ответ #6 Отправлен: Октябрь 17, 2012, 08:53:09 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
6 Ответов
3607 Просмотров
Последний ответ Март 05, 2015, 14:29:36
от vombat
3 Ответов
2511 Просмотров
Последний ответ Январь 31, 2012, 18:38:25
от madmasles
9 Ответов
4194 Просмотров
Последний ответ Август 06, 2012, 11:17:23
от madmasles
3 Ответов
1223 Просмотров
Последний ответ Июнь 18, 2015, 12:41:51
от InnI
16 Ответов
2862 Просмотров
Последний ответ Июнь 22, 2015, 18:53:07
от Gen345
2 Ответов
735 Просмотров
Последний ответ Август 11, 2015, 16:01:33
от Kasper
1 Ответов
4251 Просмотров
Последний ответ Сентябрь 10, 2015, 15:40:02
от joiner
6 Ответов
999 Просмотров
Последний ответ Октябрь 26, 2015, 22:45:41
от Prog
17 Ответов
2291 Просмотров
Последний ответ Сентябрь 30, 2016, 20:59:53
от ini
4 Ответов
343 Просмотров
Последний ответ Январь 12, 2017, 06:50:19
от Dessan