MultiColumn Listbox Reihen number - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: MultiColumn Listbox Reihen number (/Thread-MultiColumn-Listbox-Reihen-number) |
MultiColumn Listbox Reihen number - Fabian257 - 15.06.2015 19:30 Hi Leute, ich hab eine einfache Frage zur Multi Column Listbox. In meinem Programm stell ich diese als eine vertikales 1-D Array im User Interface dar. Ich stelle also bei den Eigenschaften Reihe:1 und Spalten:10 ein. So, nun will ich auf die einzelnen Zellen klicken und dann soll da was drinnen stehen. Wie das funktioniert weiß ich schon. Das merkwürdige ist nur manchmal gibt mir die "Point to Row Column" Methode bei Also Reihe die Nummer 0 ( was ich auch erwarte) aber dann gelegentlich auch Nummer 1. Aber eigentlich ist das nicht möglich da ich ja bei Eigenschaften nur eine Reihe festlege. Irgendwie verschiebt sich meine Liste während des Programmablaufs. Weiß jemand Bescheid, was da vor sich geht bzw. wie man dieses Verschieben verhindern kann? Vielen Dank schon mal im Voraus für jede Antwort! RE: MultiColumn Listbox Reihen number - jg - 16.06.2015 07:46 Hä? (2-buchstabiges fränkisches Fragewort)... Vertikales Array und dann noch nur 1 Reihe (=horizontal)? Lade am besten ein VI hoch, welches den Effekt verdeutlicht, bei kurzen Tests bei mir konnte ich das auf jeden Fall nicht nachstellen. Gruß, Jens RE: MultiColumn Listbox Reihen number - Fabian257 - 16.06.2015 08:20 Hi, ohaa wie dumm von mir! Natuerlich meine ich horizontal. Ich denke das VI hochzuladen wuerde nichts nuetzen, da noch zahlreiche andere SUB VIs noetig sind um das Programm zu starten, aber ich hab nen Screenshot von der Multi Column Listbox gemacht, mit der der User interagieren soll. RE: MultiColumn Listbox Reihen number - jg - 16.06.2015 08:40 Screenshot bringt leider gar nichts. Kopiere deine Listbox in eine neues VI, füge noch Code für die Mausklick-Events und die Auswertung "Point to Row/Column" hinzu, überprüfe, ob dann der Effekt immer noch aufritt, und dann her mit dem VI! Gruß, Jens RE: MultiColumn Listbox Reihen number - Fabian257 - 16.06.2015 08:56 Alles klar, ich hab jetzt ein einfaches VI erstellt , das mein Problem aufzeigt. Wie gesagt, es verwirrt mich dass die Anzeige immer zwischen den Reihenindizes 1,0 springt obwohl ich nur eine Reihe eingestellt habe. Das passiert vorallem wenn man haeufiger hintereinander auf eine Zelle klickt. RE: MultiColumn Listbox Reihen number - jg - 16.06.2015 10:15 OK, das hilft weiter. Was mir sofort nach Laden deines VI auffällt: Die Anzahl der Zeilen in deiner Listbox ist 2 (nicht 1). Das kann man auch in deinem Screenshot erahnen, es ist immer noch ein wenig von der 2. Zeile zu erkennen. [attachment=53369] Ein wenig rumprobieren führt mich zu folgender Erkenntnis (kann ich aber nicht durch irgendwelche Hilfe-Hinweise beweisen): Es ist offensichtlich nicht sinnvoll möglich, in LabVIEW eine Multicolumn-Listbox mit nur 1 Zeile (inkl. Header-Zeile!) zu definieren. Zur Laufzeit wird durch Auto-Scaling oder sonst welche Hintergrund-Prozesse in LabVIEW doch - so wie in deinem Fall - ein wenig einer 2. Zeile angezeigt. Aber ich habe eine Lösung für dich, zeig einfach die Header-Zeile an (schreibe dort die Überschriften rein), und dann geht es. Gruß, Jens RE: MultiColumn Listbox Reihen number - Fabian257 - 16.06.2015 10:36 Oh man ja super Idee, vielen Dank! |