Agradezco a todos por sus respuestas!.

Saludos.

 

Gustavo.

 

 

  _____  

De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Sebastian
Fiorentino
Enviado el: Jueves, 07 de Junio de 2007 02:51 p.m.
Para: [email protected]
Asunto: [puntonet] Re: [puntonet] Configuración del "Width" en un
DropDownList

 

Gustavo, ambas cosas se pueden hacer, fijate si te sirve el siguiente
código..  

En el código hay dos maneras, mediante la propiedad width del dropDownList,
o mediante la colección attributes, asignandole el tag html Style.

El 8 representa la cantidad de pixels que quieras utilizar por cada
caracter. ahi va a gusto..

En el caso de la lista con un width distinto al del combo, en firefox me
funciona correctamente en IE6.0 no.

Saludos

Sebastián Fiorentino.

Podés hacerte un método que reciba byref un ddllistbox y te queda genérico, 

 Protected Sub Page_Load(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Me.Load
        If Not IsPostBack Then
            Dim intmax As Int32
            intmax = 0
            For Each item As ListItem In ddlejemplo.Items

                If item.Text.Length > intmax Then
                    intmax = item.Text.Length
                End If
            Next
            ddlejemplo.Width = intmax * 8

            ' ddlejemplo.Width = 50
            ' ddlejemplo.Attributes.Add("Style", "width:" & intmax * 10 &
"px;")
        End If
    End Sub

----- Mensaje original ----
De: Gustavo J. Gonzalez Bazan <[EMAIL PROTECTED]>
Para: [email protected]
Enviado: jueves 7 de junio de 2007, 12:28:05
Asunto: [puntonet] Configuración del "Width" en un DropDownList 

Buenas Listeros!.

Mi consulta es, en ASP.NET: 

 

Alguien conoce como si se puede establecer que el Width de un DropDownList
este acorde al mayor Width correspondiente a alguno de sus ítems???...

Y en el mejor de los casos…. Se puede establecer que el DropDownList tenga
el Width en un valor, y su persiana de ítems en otro???.

 

Ante todo, muchísimas gracias!.

Saludos.

 

Gustavo J. Gonzalez Bazan.
Depto. de Desarrollo. 
Hasar Sistemas S.R.L.

Marcos Sastre y José Ingenieros S/N 
El Talar de Pacheco - Buenos Aires (B1618CSD) 
Argentina.
E-Mail: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> ;
[EMAIL PROTECTED]
Tel: 54-11-4117-8900 Interno: 8836 
Fax: 54-11-4117-8994 
www.hasar.com <mailto:[EMAIL PROTECTED]> 

 

 

 

  _____  

Preguntá. Respondé. Descubrí.
Todo lo que querías saber, y lo que ni imaginabas,
está en Yahoo! Respuestas (Beta).
¡Probalo <http://ar.answers.yahoo.com>  ya! 

Responder a