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 




 
 

<!--
 _filtered {font-family:Verdana;panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;margin-bottom:.0001pt;font-size:12.0pt;font-family:"Times 
New Roman";}
a:link, span.MsoHyperlink
        {color:blue;text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;text-decoration:underline;}
p
        {margin-right:0cm;margin-left:0cm;font-size:12.0pt;font-family:"Times 
New Roman";}
span.EstiloCorreo17
        {font-family:Arial;color:windowtext;}
 _filtered {margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.Section1
        {}
-->






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];
[EMAIL PROTECTED]

Tel: 54-11-4117-8900 Interno: 8836 

Fax: 54-11-4117-8994 

www.hasar.com
 

  
 










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

Responder a