|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Как получить индекс текущего элемента GUICtrlCreateListView |
|
[решено] Как получить индекс текущего элемента GUICtrlCreateListView
|
Пользователь Сообщения: 61 |
Как получить индекс текущего элемента GUICtrlCreateListView? перерыл всю справку но не нашел, вроде простой должен быть ответ
|
|
Отправлено: 12:17, 19-10-2009 |
![]() Старожил Сообщения: 367
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 13:31, 19-10-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 61
|
Профиль | Отправить PM | Цитировать нет, если под ListViewItemID подразумевается идентификатор ListView то возвращается номер контрола по порядку а не индекс если подразумевается числовой идентификатор строки ListView то возвращается ее(строки) текстовое значение.
|
Отправлено: 15:41, 19-10-2009 | #3 |
![]() Старожил Сообщения: 367
|
Профиль | Отправить PM | Цитировать а что такое текущий элемент? выделенная строка?
посмотри в хелпе там есть пример #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> Opt('MustDeclareVars', 1) Example() Func Example() Local $listview, $button, $item1, $item2, $item3, $input1, $msg GUICreate("listview items", 220, 250, 100, 200, -1, $WS_EX_ACCEPTFILES) GUISetBkColor(0x00E0FFFF) ; will change background color $listview = GUICtrlCreateListView("col1 |col2|col3 ", 10, 10, 200, 150);,$LVS_SORTDESCENDING) $button = GUICtrlCreateButton("Value?", 75, 170, 70, 20) $item1 = GUICtrlCreateListViewItem("item2|col22|col23", $listview) $item2 = GUICtrlCreateListViewItem("............item1|col12|col13", $listview) $item3 = GUICtrlCreateListViewItem("item3|col32|col33", $listview) $input1 = GUICtrlCreateInput("", 20, 200, 150) GUICtrlSetState(-1, $GUI_DROPACCEPTED) ; to allow drag and dropping GUISetState() GUICtrlSetData($item2, "|ITEM1") GUICtrlSetData($item3, "||COL33") GUICtrlDelete($item1) Do $msg = GUIGetMsg() Select Case $msg = $button MsgBox(0, "listview item", GUICtrlRead(GUICtrlRead($listview)), 2) Case $msg = $listview MsgBox(0, "listview", "clicked=" & GUICtrlGetState($listview), 2) EndSelect Until $msg = $GUI_EVENT_CLOSE EndFunc ;==>Example |
------- Отправлено: 15:56, 19-10-2009 | #4 |
Пользователь Сообщения: 61
|
Профиль | Отправить PM | Цитировать Возможно неправильно выразился, нужен индекс выделенной строки, в твоем примере это видимо индекс столбца.
|
|
Отправлено: 08:40, 20-10-2009 | #5 |
Пользователь Сообщения: 61
|
Профиль | Отправить PM | Цитировать _GUICtrlListView_GetHotItem($listview) - сам все таки нашел.
|
Отправлено: 10:35, 20-10-2009 | #6 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Как добавить страницу в индекс поисковой системы? | Мартиша | Вебмастеру | 12 | 15-11-2009 00:01 | |
[решено] Как получить значение текущего индекса Combo и кол-во элементов Combo | malev | AutoIt | 4 | 22-06-2009 16:27 | |
Как в пхп-скрипте получить имя текущего пользователя? | Gamover jr | Вебмастеру | 2 | 20-07-2008 19:20 | |
Как получить имя текущего пользователя для использования его в имени файла | Denchik | Автоматическая установка Windows 2000/XP/2003 | 1 | 25-01-2006 22:33 | |
замена значения элемента массива другим значением элемента.. | MXM | Вебмастеру | 1 | 20-05-2004 06:50 |
|