Guten morgen allerseits,
ich hab mal ein etwas merkwürdig anmutendes Anliegen: ich möchte gern verhindern, dass der Benutzer TreeView-Items von sich aus selektieren kann. Das allerdings OHNE dass ich $GUI_DISABLE setze.
Hintergrund der Sache ist folgendes: in einem TreeView hab ichs so eingestellt, dass nur checkboxen angezeigt werden. Darin enthalten ist eine Liste von Dingen die das Script erledigen soll. Ist nun eine Tätigkeit abgeschlossen setz ich die checkbox auf $GUI_CHECKED. Um nun aber schneller sehen zu können wo das Script gerade ist will ich $GUI_FOCUS nutzen um die aktuelle Tätigkeit (also ein TreeViewItem) hervorzuheben.
Setz ich aber nun den TreeView auf $GUI_DISABLE fokusiert der alle Items womit der Nutzen gleich Null ist. Lass ich das Teil auf enabled funktioniert das ganze zwar wie es soll aber es besteht halt die Gefahr, dass der User einfach wo rein klickt (warum auch immer ... Benutzer sind ja grundsätzlich erstmal als DAU zu vermuten ) und damit der Focus falsch gesetzt ist. An sich nich unbedingt der Weltuntergang aber mir wär es doch lieb, wenn sichs verhindern liese.
mfg, mh166
//Edit: Was ich auch schon probiert hab: die ganzen einzelnen TreeViewItems auf $GUI_DISABLE zu setzen - ohne Erfolg. Können danach immer noch angewählt werden, genau wie zuvor.