DropDownList-Breite durch Einträge/ Items "ausufernd"

15/01/2008 - 13:43 von Frank Boehland | Report spam
Ein freundliches Hallo,

ich bin recht windowslastig und habe daher bei ASP.NET ein Problem mit der
DropDownList. Das Steuerelement gestaltet seine Breite nach dem làngsten
Eintrag. Das àndert meinen Formularentwurf in nicht gewünschter Weise. Gebe
ich eine Breite vor, so werden die Eintràge abgeschnitten.

Im Grunde bràuchte ich eine Schaltflàche, die die Auswahl öffnet. Übernommen
wird ein Wert. Muss ich dies aus einem Button und einer Listbox selbst
zusammenstellen. Dann müßten beide Elemente in einer table-Zelle übereinander
liegen bzw. die Listbox nur nach Klicken sichtbar werden.

Fragen über Fragen ...

Ich bin sehr dankbar für eine Idee und ggf. etwas Code

Vielen Dank
Frank
 

Lesen sie die antworten

#1 Thomas Bandt
15/01/2008 - 14:05 | Warnen spam
Frank Boehland schrieb:
ich bin recht windowslastig und habe daher bei ASP.NET ein Problem mit der
DropDownList. Das Steuerelement gestaltet seine Breite nach dem làngsten
Eintrag. Das àndert meinen Formularentwurf in nicht gewünschter Weise. Gebe
ich eine Breite vor, so werden die Eintràge abgeschnitten.



Da hast du keine andere Wahl. Entweder du gibst keine
Breite vor und es wàchst eben so breit der làngste
Eintrag ist, oder du definierst eine Breite mit CSS,
und dann schneidet der eine Browser das ab, der andere
(Opera, Firefox) stellt es dann richtig dar. Willkommen
in der Webentwicklung.

Im Grunde bràuchte ich eine Schaltflàche, die die Auswahl öffnet. Übernommen
wird ein Wert. Muss ich dies aus einem Button und einer Listbox selbst
zusammenstellen. Dann müßten beide Elemente in einer table-Zelle übereinander
liegen bzw. die Listbox nur nach Klicken sichtbar werden.



Keine Ahnung was du konkret willst, aber das Problem mit
der Liste kriegst du auf keinen Fall mit Standardcontrols
gebacken.

Gruß, Thomas [MVP ASP/ASP.NET]
http://www.69grad.de - Beratung, Entwicklung
http://www.dotnetjob.de - .NET-Stellenmarkt
http://blog.thomasbandt.de - Thomas goes .NET

Ähnliche fragen