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

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

Ответить
Настройки темы
[решено] TreeView с чекбоксами

Аватара для crashtuak

Старожил


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


Конфигурация

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


Вот есть код т деревом без чекбоксов:
Код: Выделить весь код
#include <GUIConstants.au3>

#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 633, 448, 193, 125)
$TreeView1 = GUICtrlCreateTreeView(8, 8, 209, 153)
$TreeView1_0 = GUICtrlCreateTreeViewItem("qwerty", $TreeView1)
$TreeView1_1 = GUICtrlCreateTreeViewItem("qwe1", $TreeView1_0)
$TreeView1_2 = GUICtrlCreateTreeViewItem("qwe2", $TreeView1_0)
$Button1 = GUICtrlCreateButton("Button1", 224, 8, 65, 33, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit

		Case $Button1
			MsgBox(0, "Test", "This box will show test text")
	EndSwitch
WEnd
Делался с помощью Koda.
В Koda делаю дерево с чекбоксами, генерирует такой код:
Код: Выделить весь код
#include <GUIConstants.au3>

#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 633, 448, 193, 125)
$TreeView1 = GUICtrlCreateTreeView(8, 8, 209, 153, BitOR($TVS_HASBUTTONS,$TVS_HASLINES,$TVS_LINESATROOT,$TVS_DISABLEDRAGDROP,$TVS_SHOWSELALWAYS,$TVS_CHECKBOXES,$WS_GROUP,$WS_TABSTOP))
$TreeView1_0 = GUICtrlCreateTreeViewItem("qwerty", $TreeView1)
$TreeView1_1 = GUICtrlCreateTreeViewItem("qwe1", $TreeView1_0)
$TreeView1_2 = GUICtrlCreateTreeViewItem("qwe2", $TreeView1_0)
$Button1 = GUICtrlCreateButton("Button1", 224, 8, 65, 33, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit

		Case $Button1
	EndSwitch
WEnd
При попытке запустить скрипт:
Код: Выделить весь код
>"F:\Program Files\AutoIt3\SciTE\..\autoit3.exe" /ErrorStdOut "F:\Documents and Settings\CrashTUA\Local Settings\Temp\test.au3"    
F:\Documents and Settings\CrashTUA\Local Settings\Temp\test.au3 (5) : ==> Variable used without being declared.:
$TreeView1 = GUICtrlCreateTreeView(8, 8, 209, 153, BitOR($TVS_HASBUTTONS,$TVS_HASLINES,$TVS_LINESATROOT,$TVS_DISABLEDRAGDROP,$TVS_SHOWSELALWAYS,$TVS_CHECKBOXES,$WS_GROUP,$WS_TABSTOP))
$TreeView1 = GUICtrlCreateTreeView(8, 8, 209, 153, BitOR(^ ERROR
>Exit code: 1    Time: 0.225
Кто поможет?

Отправлено: 10:49, 28-07-2009

 

Аватара для crashtuak

Старожил


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

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


Ну нашел проблему, надо было дописать:
Код: Выделить весь код
#include <WindowsConstants.au3>
#include <TreeViewConstants.au3>

-------
Мне надо не так много "Полезных сообщений", чтоб сровнять их количество с моими постами :).


Отправлено: 11:08, 28-07-2009 | #2



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

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



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
C/C++ - Проблемы с TreeView crashtuak Программирование и базы данных 5 08-01-2010 10:08
[решено] Удаление элементов TreeView gregaz AutoIt 4 01-02-2009 18:46
Win32 API | Граббинг контента чужого TreeView Scorpion666 Программирование и базы данных 1 26-01-2006 11:03




 
Переход