“Conocimientos Programación>Visual Basics Programación

Cómo configurar una información sobre herramientas personalizada en una columna DataGridView

2012/12/15
Agregar información sobre herramientas a medida en las células de una columna DataGridView utilizando Visual Basic puede ayudarle a comunicarse más información sobre una célula en particular a los usuarios , tales como proporcionar una descripción alternativa del contenido de la celda . Un control DataGridView muestra los datos en formato de tabla similar a una tabla de base de datos relacional . Utilice el evento " CellFormatting " para ejecutar el código que cambia el " ToolTipText " propiedad de una célula particular. Información sobre herramientas se utilizan comúnmente para visualizar explicaciones de texto en filas que se muestran las imágenes . Cosas que necesitará
Microsoft Visual Studio
Ver Más instrucciones
1

lanzamiento Microsoft Visual Studio , haga clic en "Nuevo proyecto " en el panel izquierdo de la pantalla del ordenador , y ampliar " Plantillas instaladas . " abajo " Visual Basic" Haga clic en "Windows " y haga doble clic en " Aplicación de Windows Forms " en el centro de la ventana de diálogo para crear un nuevo proyecto.
2

doble clic en " DataGridView " en el panel "Toolbox" para agregar uno a su forma . Haga doble clic en el formulario para crear un evento de carga del formulario . Copia y pega el siguiente código para rellenar el " DataGridView " con los datos : .

DataGridView1.ColumnCount = 2

DataGridView1

RowHeadersVisible = False

. Columnas ( 0 ) . Name = "ID"

. Columnas ( 1 ) . Name = " Descripción"

terminar con

gridRow As String ( ) = { " 3 ", " coche "}

gridRow1 As String () = {" 4 ", " Truck" }

gridRow2 As String () = {" 5 " , "Motorcycle "}

gridRow3 As String () = {" 6 "," SUV "}

Con
3

Cambie de nuevo para formar el diseño y haga clic en el control " DataGridView " y haga clic en " Propiedades". Haz clic en el icono de " eventos" que se asemeja a un rayo y haga doble clic al lado de " CellFormatting " para crear este evento.
4

Agregue el código siguiente para mostrar una TooTip personalizado para cada celda de la " Descripción " columna :

Si e.ColumnIndex = Me.DataGridView1.Columns . ( " Descripción " ) Index _

AndAlso ( e.Value IsNot ninguno) a continuación

Me.DataGridView1.Rows ( e.RowIndex ) . células ( e.ColumnIndex )

Si e.Value.Equals ( "Auto ") Luego

. ToolTipText = " muy malo "

ElseIf e.Value.Equals ( " SUV" ) Entonces

. ToolTipText = "malos"

ElseIf e.Value.Equals ( "Motorcycle ") Entonces
< p> . ToolTipText = "buenas"

ElseIf e.Value.Equals ( " Truck" ) Entonces

. ToolTipText = " muy bueno "

End If

extremo con

End If
5

Press "F5 " para ejecutar el programa y pasar el cursor sobre cada celda de la columna de descripción.

Visual Basics Programación
Método OpenText en VBA
¿Cuál es la diferencia entre los procedimientos Sub y procedimientos Function
Cómo convertir Estructura C a VBA
¿Cómo llamo a un formulario en Visual Basic 2005
Cómo utilizar conjuntos de datos en VB.NET
Cómo utilizar el control ImageList en VB6
Cómo ejecutar VB.NET
Cómo instalar una forma de tamaño grande con VB6
Conocimientos Informáticos © http://www.ordenador.online