Автор Тема: Проблема отображения подменю элемента TreeView  (Прочитано 415 раз)

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

Оффлайн Vovsla [?]

  • Осваивающий
  • **
  • Сообщений: 522
  • Репутация: 26
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Есть два элемента TreeView, в одном дерево элементов создается сразу после создания , во втором в функции.
Там где дерево элементов создается сразу после создания TreeView сразу виден плюс для раскрытия дерева.
А там где дерево элементов создается в функции, плюс отображается только после наведения курсора мыши.
Как сделать чтобы плюс появлялся сразу при создании элементов в функции?
Или предложите более подходящий способ создания динамического меню.

Код: AutoIt [Выделить]

;~ #RequireAdmin
#include <AutoItConstants.au3>

#include <GUIConstantsEx.au3>
#include <TabConstants.au3>
#include <TreeViewConstants.au3>
#include <WindowsConstants.au3>




#Region ### START Koda GUI section ### Form=D:\Distributiv\AutoIt\Project\ImgMgr\ImgMgr00.kxf
$Form1 = GUICreate("Image Manager", 615, 437, 192, 124)
$Tab1 = GUICtrlCreateTab(4, 4, 217, 233)
$TabSheet1 = GUICtrlCreateTabItem("Образы")
$TreeView1 = GUICtrlCreateTreeView(12, 32, 145, 169, BitOR($GUI_SS_DEFAULT_TREEVIEW,$WS_BORDER))
    $idGeneralitem = GUICtrlCreateTreeViewItem("General", $TreeView1)
    $idAboutitem = GUICtrlCreateTreeViewItem("About", $idGeneralitem)
    $idCompitem = GUICtrlCreateTreeViewItem("Computer", $idGeneralitem)
    $var=GUICtrlCreateTreeViewItem("User", $idGeneralitem)


$TabSheet2 = GUICtrlCreateTabItem("TabSheet2")
GUICtrlCreateTabItem("")
$TreeView2 = GUICtrlCreateTreeView(256, 44, 241, 197, BitOR($GUI_SS_DEFAULT_TREEVIEW,$WS_BORDER))
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###



MakeListImages()



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

        Case $Form1
    EndSwitch
WEnd



Func MakeListImages()
    $idGeneralitem2 = GUICtrlCreateTreeViewItem("General2", $TreeView2)
    $idAboutitem2 = GUICtrlCreateTreeViewItem("About2", $idGeneralitem2)
    $idCompitem2 = GUICtrlCreateTreeViewItem("Computer2", $idGeneralitem2)
    $var2=GUICtrlCreateTreeViewItem("User", $idGeneralitem2)
EndFunc

 



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

Проблема отображения подменю элемента TreeView
« Отправлен: Март 29, 2018, 11:37:29 »

Оффлайн Tempo [?]

  • Продвинутый
  • ***
  • Сообщений: 398
  • Репутация: 92
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Попробуйте использовать после создания элемента
Код: AutoIt [Выделить]

Оффлайн Vovsla [?]

  • Осваивающий
  • **
  • Сообщений: 522

  • Автор темы
  • Репутация: 26
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Спасибо, работает

Оффлайн joiner [?]

  • Расмус-бродяга
  • AutoIt Гуру
  • *****
  • Сообщений: 2711
  • Репутация: 459
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.12.0
для TV есть свои средства

(нажмите для показа/скрытия)


Были времена, когда солнце было ярче, трава зеленее, а водка сорокоградуснее

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

Re: Проблема отображения подменю элемента TreeView
« Ответ #3 Отправлен: Март 29, 2018, 16:41:01 »

Оффлайн Vovsla [?]

  • Осваивающий
  • **
  • Сообщений: 522

  • Автор темы
  • Репутация: 26
  • Пол: Мужской
    • Награды
  • Версия AutoIt: 3.3.14.0
Спасибо, так гораздо быстрее

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

Re: Проблема отображения подменю элемента TreeView
« Ответ #4 Отправлен: Март 30, 2018, 19:05:53 »

 

Похожие темы

  Тема / Автор Ответов Последний ответ
3 Ответов
4546 Просмотров
Последний ответ Декабрь 03, 2009, 15:21:34
от Latoid
0 Ответов
2182 Просмотров
Последний ответ Сентябрь 04, 2010, 03:29:56
от CreatoR
17 Ответов
7665 Просмотров
Последний ответ Январь 07, 2011, 19:55:56
от MockeR
8 Ответов
3790 Просмотров
Последний ответ Май 05, 2012, 11:22:59
от InnI
1 Ответов
1952 Просмотров
Последний ответ Январь 16, 2013, 20:59:03
от Afonichev
6 Ответов
3652 Просмотров
Последний ответ Февраль 21, 2014, 17:54:53
от firex
5 Ответов
1782 Просмотров
Последний ответ Ноябрь 13, 2015, 03:59:54
от Kaster
3 Ответов
1143 Просмотров
Последний ответ Март 05, 2016, 14:43:09
от AZJIO
0 Ответов
857 Просмотров
Последний ответ Июль 27, 2016, 05:37:12
от Arbios
1 Ответов
189 Просмотров
Последний ответ Апрель 18, 2018, 12:00:03
от Dezex