INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Ausgabe in Eingabeelemente ändern



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!

11.11.2010, 13:05
Beitrag #7

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Ausgabe in Eingabeelemente ändern
.... wobei XControls meiner Meinung nach wirklich nur was für ganz erfahrene LabVIEW-User sind. Ich habe mal was im Rahmen des "Advanced I"-Lehrgangs davon gehört, aber das ist wirklich sehr kompliziert, wenn man sich nicht einmal die Zeit nimmt und sich richtig darin einarbeitet.
Trotzdem ist das natürlich eine gute Lösung.

Gruß Markus

' schrieb:Ein- und Ausgabeelemente unterscheiden sich in der Ansicht, so dass man als Benutzer gleich erkennt "hier wird was angezeigt" und "hier kann ich etwas eingeben". Also wäre es schön, wenn sich die Ansicht der Element anpasst, wenn man den Knopf gedrückt hat. Mit Deaktivieren und Grau unterlegen geht das nicht ganz. Bei den LV Elementen kann man sie Deaktivieren und den Hintergrund grau machen solange der Knopf noch nicht gedrückt wurde.

Verwendet man Systemelemente bleibt nur Ausgabeelement unsichtbar und Eingabeelement sichtbar machen (hier kann man nicht die Hintergrundfarbe ändern (in LV8.6 jedenfalls)). Beide Elementsorten werden mit den gleichen Daten gefüllt, so wie bereits beschrieben. Außerdem muss man die Ausgabeelemente aktualisieren, wenn man mit editieren fertig ist und durch erneutes Drücken des "Knopfes" den Editmodus verlässt.

Hat man nur Texte anzuzeigen und zu editieren ist die Tabellenlösung sicher die schönste und einfachste. Die Eingabe von Zahlen, auch wenn sie als Text in einer Datei gespeichert sind, erfordern eine Kontrolle auf Gültigkeit der Eingabe in der Tabelle, was diese Lösung wieder sehr unattraktiv macht.

Ich habe die Anforderung von Wanze dadurch gelöst, dass ich die Felder (Strings, Datum, Enumeration), sie Systemelemente sein sollten, in einem XControl untergebracht habe, das man von außen in den Editmodus versetzen kann. In der Eventstruktur des XControl wird das Sichtbarmachen und die Aktualisierung der Daten der Elemente nach Eingabe gesteuert, so dass das XControl enthaltene VI nicht damit beauftragt ist und übersichtlich bleibt.

Gruß Unicorn

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
Ausgabe in Eingabeelemente ändern - jg - 11.11.2010, 09:04
Ausgabe in Eingabeelemente ändern - Y-P - 11.11.2010 13:05

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  unterschiedliche Anzahl numerischer Eingabeelemente? gerln 8 4.959 29.04.2013 08:33
Letzter Beitrag: Lucki

Gehe zu: