TODOPIC
Lenguajes de programación para PC => Visual Basic => Mensaje iniciado por: manuelroin24 en 11 de Mayo de 2008, 02:26:27
-
Buenas amigotes, una consulta, me estoy reventando la cabeza de seguro que en una tonteria, a q se debe que cuando hago esto dentro de un formulario :
Private Sub Form_Load()
Dim i As Long 'Aqui pue char integer etc etc
For i = 0 To 100
MSFlexGrid1.ColWidth(i) = 500
Next
End Sub
me sale error de ancho de columna no valido
-
Buenos dias, me explico un poco, si usted en su controlo flexgrid tiene definido 100 columnas no tiene porque darle error pero me parece muy caro que estes usando un control flexgrid con 100 columnas de no ser asi revisa bien eso y veras que resuelves. Ejemplo.
Si tienes 16 columnas haslo asi:
For i = 0 To 16
MSFlexGrid1.ColWidth(i) = 500
Next
con eso todo funcionara perfecto de hecho ya lo probe aca y no tiene problemas.
Saludos y espero haber sido claro .
Atten: Alex Sanatana.
Barcelona-Venezuela.
-
si amigo definitivamente uso 100 columnas, la forma en lo solucione parcialmente es que poniendolo desde 1 arranca perfecto asi que el ancho de la columna 0 lo puse aparte. Gracias por la ayuda
-
Oye de verdad usas 100 columnas, disculpa la curiosidad pero que estas haciendo con 100 columnas por msn nunca me comentastes eso y ademas un editor para un programador con 17 columnas es mas que suficiente o al menos que quieras mostrar los caracteres ascii pero aun asi no llegaria a 100 columanas.
Saludos y te cometo esto para no enredarme o segun bien tu idea de que es lo que realmente estas haciendo.
-
Bueno lo de las 100 columnas es solo para ir probando pero lo q si trabajo es con filas pero el ejemplo lo queria solo para probar el colwidth