Bugs et vermeintliche | | | | Jörg Sellmeyer | Salut,
On peut un Treeview wunderbar avec qui clavier steuern. malheureusement venez cela mais pas im Programme à. qui Tastaturnavigation funktioniert zwar mais WaitInput wird pas durchbrochen. très léger am Beispiel dans qui Aider nachzuvollziehen. je hab seulement cela "Print %clé,%message" eingefügt. Treeview avec souris aktivieren: Werte volonté angezeigt Weiter avec clavier: es passiert seulement encore quoi im Treeview
CLS
var hToolBmp& = create(«PCSI», 0, "TOOLBAR")
var hIL& = Créer("ImageList", 16, 16, hToolBmp&, rgb(192, 192, 192))
var hTV& = Créer("TreeView",%hwnd,hIL&,420,40,200,(height(%HWnd)-70))
DeleteObject hToolBmp&' wird pas plus nécessaire
imprimer "Profan-Kringel: ";ImageList("AddIcon", hIL&, create("hIcon", "A"));»
imprimer "Klassen: ";classof(hTV&);tab(24);classof(hIL&)
imprimer "Handles: ";hTV&;tab(24);hIL&
var HeaderEbene& = TreeView("InsertItem",hTV&, 0,0,"Includes/Header")
var ProcEbene& = TreeView("InsertItem",hTV&, 0,1,"Prozeduren")
var StrukturEbene& = TreeView("InsertItem",hTV&, 0,2,"Strukturen/Klassen")
var KommentarEbene& = TreeView("InsertItem",hTV&, 0,3,"Kommentare/Faltungen")
TreeView("InsertItem",hTV&, HeaderEbene&,4,"Text 1")
TreeView("InsertItem",hTV&, ProcEbene&,5,"Text 2")
TreeView("InsertItem",hTV&, StrukturEbene&,6,"Text 3")
TreeView("InsertItem",hTV&, KommentarEbene&,7,"Text 4")
TreeView("InsertItem",hTV&, KommentarEbene&,52,"Text 5")
var T6& = TreeView("InsertItem",hTV&, KommentarEbene&,9,"Text 6")
TreeView("InsertItem",hTV&, T6&,10,"Text 7")
TreeView("SetItemImage",hTV&, KommentarEbene&,10)
TreeView("SetChildren",hTV&, Procebene&,1)
TreeView("SetChildren",hTV&, HeaderEbene&,1)
TreeView("SetChildren",hTV&, StrukturEbene&,1)
TreeView("SetChildren",hTV&, KommentarEbene&,1)
TreeView("SetChildren",hTV&, T6&,1)
TreeView("Expand",hTV&, ProcEbene&, 2)
SetText hTV&, HeaderEbene&,"Includes/En-tête (2)"
SetText hTV&, ProcEbene&,"Prozeduren (3)"
SetText hTV&, StrukturEbene&,"Strukturen/Klassen (4)"
SetText hTV&, KommentarEbene&,"Kommentare/Faltungen (99)"
TreeView("Select",hTV&, T6&)
imprimer "Anzahl: ";GetCount(hTV&);tab(24);getCount(hIL&)
DrawIcon hIL&, 10, 420, 15
var ende% = 0
var item& = 0
usermessages Ord("p")
whilenot ende%
waitinput
Imprimer %clé,%message
si %clé = 27
ende% = 1
elseif clicked(hTV&)
item& = TreeView("GetSelected", hTV&)
imprimer GetText $(hTV&, item&);".";GetText $(hTV&, TreeView("GetParent", hTV&, item&))
endif
endwhile
|
| | | Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 29.11.2011 ▲ |
| |
| | RGH | Solange du seulement im Contrôle navigierst, passiert rien. mais siobald Du avec ENTER une Eintrag auswählst wird Waitinput sortir de et %message hat une Wert 295, so dass Du im Programme puis réagir peux.
Salut Roland |
| | | XProfan X2Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 14.01.2012 ▲ |
| |
| | Jörg Sellmeyer | cela finde je mais untypisch pour so un Treeview. dans allen Programmen, qui je bisher getestet habe, passiert déjà quoi, si je avec den Pfeiltasten navigiere. Simpelstes Beispiel: qui Explorer. aussi z. B. Irfanview est trop steuern. |
| | | Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 14.01.2012 ▲ |
| |
| | RGH | peux es oui sur Votre Wunschliste pour X3 mettons. ensuite peux je oui la fois regarder, quoi là possible ist ...
Salut Roland |
| | | XProfan X2Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 14.01.2012 ▲ |
| |
| | Jörg Sellmeyer | ensuite setz je es hiermit sur mon Wunschliste. Du könntest Dir cette Fil doch simple sur Votre XProfan.com La liste de voeux mettons et qui ensuite abarbeiten. ou bien gibt's déjà irgendwo une allgemeine Wunschliste? |
| | | Windows XP SP2 XProfan X4... und hier mal was ganz anderes als Profan ... | 24.01.2012 ▲ |
| |
| | RGH | encore pas. c'est oui aussi encore une Weile hin. d'abord muss Je l' aktuellen Bugfix sur X2.0c dans une Patch einbauen et sur mon Page d'accueil hochladen, ensuite une aktuelle Installations-CD avec X2.0c à JDS envoyons et schließlich im prochain Urlaub Zeit trouver, um mich dem Thema XProfan X2 avec Free Pascal 32Bit et 64Bit trop befassen.
Salut Roland |
| | | XProfan X2Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4 | 24.01.2012 ▲ |
| |
| | | Musst Du pas! |
| | | | |
| | Jörg Sellmeyer | ici hab je zumindest rausbekommen, comment on qui Werte aussi chez Tastaturnavigation erhält:
simple pour dem Ansteuern eines Elementes Enter drücken et déjà funktioniert es... So simple peux Programmieren son
CLS
var hToolBmp& = create(«PCSI», 0, "TOOLBAR")
var hIL& = Créer("ImageList", 16, 16, hToolBmp&, rgb(192, 192, 192))
var hTV& = Créer("TreeView",%hwnd,hIL&,420,40,200,(height(%HWnd)-70))
DeleteObject hToolBmp&' wird pas plus nécessaire
imprimer "Profan-Kringel: ";ImageList("AddIcon", hIL&, create("hIcon", "A"));»
imprimer "Klassen: ";classof(hTV&);tab(24);classof(hIL&)
imprimer "Handles: ";hTV&;tab(24);hIL&
var HeaderEbene& = TreeView("InsertItem",hTV&, 0,0,"Includes/Header")
var ProcEbene& = TreeView("InsertItem",hTV&, 0,1,"Prozeduren")
var StrukturEbene& = TreeView("InsertItem",hTV&, 0,2,"Strukturen/Klassen")
var KommentarEbene& = TreeView("InsertItem",hTV&, 0,3,"Kommentare/Faltungen")
TreeView("InsertItem",hTV&, HeaderEbene&,4,"Text 1")
TreeView("InsertItem",hTV&, ProcEbene&,5,"Text 2")
TreeView("InsertItem",hTV&, StrukturEbene&,6,"Text 3")
TreeView("InsertItem",hTV&, KommentarEbene&,7,"Text 4")
TreeView("InsertItem",hTV&, KommentarEbene&,52,"Text 5")
var T6& = TreeView("InsertItem",hTV&, KommentarEbene&,9,"Text 6")
TreeView("InsertItem",hTV&, T6&,10,"Text 7")
TreeView("SetItemImage",hTV&, KommentarEbene&,10)
TreeView("SetChildren",hTV&, Procebene&,1)
TreeView("SetChildren",hTV&, HeaderEbene&,1)
TreeView("SetChildren",hTV&, StrukturEbene&,1)
TreeView("SetChildren",hTV&, KommentarEbene&,1)
TreeView("SetChildren",hTV&, T6&,1)
TreeView("Expand",hTV&, ProcEbene&, 2)
SetText hTV&, HeaderEbene&,"Includes/En-tête (2)"
SetText hTV&, ProcEbene&,"Prozeduren (3)"
SetText hTV&, StrukturEbene&,"Strukturen/Klassen (4)"
SetText hTV&, KommentarEbene&,"Kommentare/Faltungen (99)"
TreeView("Select",hTV&, T6&)
imprimer "Anzahl: ";GetCount(hTV&);tab(24);getCount(hIL&)
DrawIcon hIL&, 10, 420, 15
var ende% = 0
var item& = 0
usermessages Ord("p")
whilenot ende%
waitinput
item& = TreeView("GetSelected", hTV&)
imprimer GetText $(hTV&, item&);".";GetText $(hTV&, TreeView("GetParent", hTV&, item&)),item&
si %clé = 27
ende% = 1
endif
endwhile
je setz cela la fois sur erledigt. |
| | | | |
|
répondreOptions du sujet | 8.707 Views |
Themeninformationencet Thema hat 3 participant: |