Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Hallo,
Ich habe in einem CLuster zwei boolsche Indikatoren. Während der Laufzeit soll jener Indikator erscheinen,
auf den im CLuster geklickt wurde. Im ANhang dazu mein VI.
Die Mausposition wird ausgelesen und mit der des Indikators verglichen. Hierzu hab ich noch eine Toleranz/ mögliche Abweichung von 20 px angegeben, falls man nicht exakt drauf ist.
Leider nur scheint sich die Mausposition auf die Position relativ zum Panel oder etwas anderen zu beziehen, da
es z.B. für den ersten Indikator zu keiner Übereinstimmung kommt....
Könnt ihr mir weiterhelfen?
Wie gesagt, bei Programmstart, sieht man kurz noch die Indikatoren um eine Orientierung zu bekommen.
Danach lass ich sie verschwinden, um zu schauen ob es mit der einzelnen "Sichtbarmachung" klappt.
1.) Benutze doch die Koordinaten-Info, die dir die Event-Struktur zurückgibt. Diese ist in "Panel-Koordinaten". Mouse-Info gibt die Screen-Koordinaten zurück.
2.) Die Position deiner Buttons enthält auch das Label. Solange das sichtbar ist, musst du eigentlich noch umrechnen.
Anbei ein Bsp ohne sichtbares Label und mit Eventstruktur-Koordinaten.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!