textfeld switch to listenfeld

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

keksi1970
*****
Beiträge: 464
Registriert: So, 27.01.2008 11:47
Wohnort: DU

textfeld switch to listenfeld

Beitrag von keksi1970 »

hi Leute,

ich moechte nur gerne Anfragen ob so etwas funktioniert :

ich habe nebeneinander zum Eingeben in einem Dialog :

[textfeld1] [checkbox] [textfeld2]

Nun möchte ich gerne, daß beim Aktivieren der checkbox das Textfeld2 verschwindet und statt dessen eine Listbox erscheint (oder auch 2 ^^)

evtl auch ne andere Lösung möglich, und zwar

wenn Textfeld1 < 60 ersetze textfeld2 durch listbox1

da steh ich als Anfänger wieder da und wunder mich :P

Gruß Andreas

(bin mal gespannt, wann ich das Prädikat "Nervensäge mit perversen Wünschen" bekomme ^^ )
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: textfeld switch to listenfeld

Beitrag von komma4 »

Hier ist Fragen erlaubt und erwünscht - dafür brauchst Du Dich nicht entschuldigen.

Machbar ist Dein Wunsch schon, fragt sich nur: warum?
Es ist ein schlechtes Design, wenn sich das Bild eines Dialogs so ändert. Da Auge des Betrachters wird irritiert.


Was steht im Textfeld2, wenn es kein Listfeld1 ist?
Nehme von Anfang an eine listbox, fülle mit nur einer Zeile und verhindere ein Ausklappen.



Warum nimmst Du ein Textfeld1, wenn der Inhalt offensichtlich nummerisch ist?


(Zur Frage, wie sowas zu realisieren wäre: designe die Felder übereinander [=an gleicher Position] und blende sie nach Bedarf ein oder aus. ==> schlechtes Design.
Besser: weitere controls anzeigen, aber deaktivieren)
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
keksi1970
*****
Beiträge: 464
Registriert: So, 27.01.2008 11:47
Wohnort: DU

Re: textfeld switch to listenfeld

Beitrag von keksi1970 »

hi,

also es ist so

ich habe ein formatiertes Feld, dessen Werte ich eingebe woraufhin mir in dem 2. Textfeld die Lieferadresse angezeigt werden soll.
Es gibt aber einige Index(e?) , deren Nummer verschiedene Lieferadressen beherbergt, die ich an der Stelle des 2.Textfeldes auswählen möchte.

zum schlechten Design : Ich habe nicht ganz so viel Platz
Antworten