Visual Basic.NET - modificar las fuentes de un listview en tiempo de ejecucion en visual basic net 2017

 
Vista:

modificar las fuentes de un listview en tiempo de ejecucion en visual basic net 2017

Publicado por antonio (3 intervenciones) el 14/01/2019 17:35:29
buenos dias a todos,
no se como modificar las fuentes de un listview en tiempo de ejecucion en visual basic net 2017

gracias a todos por ayudarme
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Phil Rob
Val: 2.090
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

modificar las fuentes de un listview en tiempo de ejecucion en visual basic net 2017

Publicado por Phil Rob (506 intervenciones) el 14/01/2019 19:01:41
Hola,

Si la ListView está conectado a una base de datos, debe tratar los DataBindings, pero si desea actuar "manualmente" en las líneas de ListView, el siguiente código debe ser la buena pista (Ejemplo completo junta : MisAmigos.zip).

1
2
3
4
        '...
        LVMisAmigos.Items(IndicioActual).Text = TNombre.Text
        LVMisAmigos.Items(IndicioActual).SubItems(1).Text = TNumero.Text
        '...

Espero te ayudar ...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

modificar las fuentes de un listview en tiempo de ejecucion en visual basic net 2017

Publicado por antonio (3 intervenciones) el 14/01/2019 19:12:31
me refiero la fuente del listview del tipo de lettra .font.name y font.size que me dice que solo es readonly
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Phil Rob
Val: 2.090
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

modificar las fuentes de un listview en tiempo de ejecucion en visual basic net 2017

Publicado por Phil Rob (506 intervenciones) el 14/01/2019 19:44:58
No problema para ejecutar este código : LVMisAmigos.Items(IndicioActual).Font = New System.Drawing.Font("Courier New", 10)

Si no es bueno para tu, envia extracto del codigo ...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

modificar las fuentes de un listview en tiempo de ejecucion en visual basic net 2017

Publicado por antonio (3 intervenciones) el 14/01/2019 19:50:17
Do While myReaderCOLUMNA.Read()
z1 = myReaderCOLUMNA(1)
z2 = myReaderCOLUMNA(2)
z3 = myReaderCOLUMNA(3)
z4 = myReaderCOLUMNA(4)


For i = 0 To ListView1.Items.Count
ListView1.Items(i).Font = New System.Drawing.Font(z1, z3)
Next i
Loop

z1 es el nombre de la fuente y z3 la size de la fuente

el error que me da ahora es
Gravedad Código Descripción Proyecto Archivo Línea Estado suprimido
Error BC30519 Error de resolución de sobrecarga porque no se puede llamar a ninguna de las funciones 'New' a las que se tiene acceso sin una conversión de restricción:
'Public Overloads Sub New(prototype As Font, newStyle As FontStyle)': El parámetro 'prototype' correspondiente al argumento se reduce de 'Object' a 'Font'.
'Public Overloads Sub New(prototype As Font, newStyle As FontStyle)': El parámetro 'newStyle' correspondiente al argumento se reduce de 'Object' a 'FontStyle'.
'Public Overloads Sub New(family As FontFamily, emSize As Single)': El parámetro 'family' correspondiente al argumento se reduce de 'Object' a 'FontFamily'.
'Public Overloads Sub New(family As FontFamily, emSize As Single)': El parámetro 'emSize' correspondiente al argumento se reduce de 'Object' a 'Single'.
'Public Overloads Sub New(familyName As String, emSize As Single)': El parámetro 'familyName' correspondiente al argumento se reduce de 'Object' a 'String'.
'Public Overloads Sub New(familyName As String, emSize As Single)': El parámetro 'emSize' correspondiente al argumento se reduce de 'Object' a 'Single'. control C:\softebp\mode\control\control\Form2.vb 670 Activo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Phil Rob
Val: 2.090
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

modificar las fuentes de un listview en tiempo de ejecucion en visual basic net 2017

Publicado por Phil Rob (506 intervenciones) el 14/01/2019 20:14:43
Tal vez demasiado simple, poner pruebas :

1
2
3
For i = 0 To ListView1.Items.Count  - 1      ' los indicios son calculados de 0 a Count - 1
ListView1.Items(i).Font = New System.Drawing.Font(z1, z3)
Next i

La lista de errores se puede generar debido al desbordamiento límite.

Gracias por decirme si está bien ...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar