Splittergadget: Wie Splitternr aus ChildNr ermitteln?

Anfängerfragen zum Programmieren mit PureBasic.
Benutzeravatar
ProgOldie
Beiträge: 236
Registriert: 19.05.2012 17:09
Computerausstattung: Windows11, Arduinos, Pi3, PureBasic 6.02

Splittergadget: Wie Splitternr aus ChildNr ermitteln?

Beitrag von ProgOldie »

Hallo,
ich habe ein Splittergadget mit der Nummer SplitterNr. Darin enthalten ein EditorGadget mit der Nummer EditGadNr und ein Button mit der Nummer ButtonNr.

Wie kann man aus ButtoNr die SplitterNr ermitteln? (Die Umkehrung ist ja leicht.)
Hintergrund: Ich möchte bei Betägigen des Buttons auf das EditorGadget zugreifen.
Windows10 / PB5.70 / Arduino (-Due) / Raspberry Pi3 /Linux Mint 18
Benutzeravatar
RSBasic
Admin
Beiträge: 8022
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: Splittergadget: Wie Splitternr aus ChildNr ermitteln?

Beitrag von RSBasic »

Warum brauchst du dafür die SplitterGadget-Nummer? Du kannst doch direkt auf das EditorGadget zugreifen? Oder kennst du die Nummer nicht, weil die Gadgets dynamisch eingefügt wurden?
Ansonsten hier die Lösung, um das Parent-Gadget ermitteln zu können: http://www.rsbasic.de/aktualisierung/wi ... mitteln.pb
Wenn du ohne WinAPI machen möchtest, musst du vorher die einzelnen Gadget-IDs zwischenspeichern.
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Antworten