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, 09:41
Beitrag #6

unicorn Offline
LVF-Freak
****


Beiträge: 680
Registriert seit: Jul 2009

8.6.1, 2010 - 2012
1994
EN

10xxx
Deutschland
Ausgabe in Eingabeelemente ändern
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Ausgabe in Eingabeelemente ändern - jg - 11.11.2010, 09:04
Ausgabe in Eingabeelemente ändern - unicorn - 11.11.2010 09:41

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: