![]() |
Combo Box - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Combo Box (/Thread-Combo-Box) Seiten: 1 2 |
Combo Box - Achim - 31.05.2007 09:52 ' schrieb:Beim Ring oder ähnlichem kommt aber ein Integer raus. Dann müsste man hinter jeden Ring noch ein Case mit der Umsetzung nach String machen. Das würde aber in diesem Projekt nicht so einfach gehen. Wo soll da das Problem sein? Es handelt sich um genau einen PropertyNode, mit dem du "Ring Text >> Text" auslesen musst...das ist genauso, als ob du nen String-Wert direkt aus nem Control kriegst...und du umgehst ganz elegant das Problem der Überprüfung auf gültige Werte...so wie du schreibst, hast du gehofft das auch irgendwie mit nem PropertyNode erschlagen zu können...ob du jetzt die von mir vorgeschlagene Lösung über den Node machst, oder so wie du dir's gedacht hast...bleibt doch gleich... Oder du liest über Value+String-Array den Wert Oder du nimmst ein Enum und formatierst den Wert in nen String Ist doch alles höchst einfach...schau dir das Bild an, alle drei funktionieren gleichwertig, sind aber unterschiedlich elegant...ist Geschmackssache! A. [attachment=6936] Combo Box - jg - 31.05.2007 12:00 :offtopic:Wer gibt den Fehler nun an NI weiter? Übrigens identisch in 8.0, in 7.0 nicht ganz so schlimm, aber man kann z.B. einen leeren String eingeben, wird auch akzeptiert. MfG, Jens. Combo Box - Renek - 31.05.2007 12:08 ' schrieb::offtopic:Wer gibt den Fehler nun an NI weiter? Dann gibt es den Bug also schon länger? Das ist ja schön. Und ich muss ihn mal wieder finden. War ja klar...tztz ![]() René Combo Box - Renek - 04.06.2007 09:02 Morgen Ich habe jetzt das mit dem Enum ausprobiert. Geht ohne Probleme. Vielleicht noch eine Frage noch zu den ComboBoxen. Könnte mir jemand einen Tipp geben, wie ich die Vorgabewerte aus einer ComboBox auslesen kann? So könnte man die fehlerbehaftete Eingabe gegenchecken. Dieser Test könnte zentral in den ganzen Projekten eingebaut werden. Der Enum funktioniert zwar und wird in neuen Projekten eingebaut, aber für die alten wäre der Aufwand zu groß. Gruß René Combo Box - jg - 04.06.2007 09:15 Property Node -> Strings[], wenn ichs richtig im Kopf habe (s. letztes Post von Achim). MfG, Jens P.S.: Hast du das fehlerhafte Verhalten bei NI gemeldet? Edit: #800, wieder ein Hunderter voll. ![]() Combo Box - Renek - 04.06.2007 09:26 ' schrieb:P.S.: Hast du das fehlerhafte Verhalten bei NI gemeldet? Noch nicht. Ich wüsste jetzt eigentlich auch nicht genau wo und wie ich es melden kann. Gruß René Combo Box - jg - 04.06.2007 09:34 ' schrieb:Noch nicht. Ich wüsste jetzt eigentlich auch nicht genau wo und wie ich es melden kann.1. Deutsches Headquarter von NI in München anrufen. 2. http://www.LabVIEWforum.de/index.php?showtopic=5141 MfG, Jens |