Eventos

20/07/2004 - 22:29 por Rodrigo Dorantes | Informe spam
Hola grupo...

prodira darme algun ejemplo de como atrapar los eventos
de un control.

necesito saber que evento se produce cuando se da click
en la cabezera de una columna en un datagrid, para que a
parte de ordenar los datos que contiene realize otras
cosas.

gracias por la ayuda.
 

Leer las respuestas

#1 José Antonio
21/07/2004 - 01:15 | Informe spam
Hola Rodrigo:
Yo buscando otra cosa encontre esto en la ayuda.
Protected Sub dataGrid1_MouseDown(sender As Object, e As
System.Windows.Forms.MouseEventArgs)
Dim newLine As String = ControlChars.Cr
Console.WriteLine(newLine)
Dim myHitTest As System.Windows.Forms.DataGrid.HitTestInfo
' Use the DataGrid control's HitTest method with the x and y properties.
myHitTest = dataGrid1.HitTest(e.X, e.Y)
Console.WriteLine(myHitTest)
Console.WriteLine(("Column " & myHitTest.Column))
Console.WriteLine(("Row " & myHitTest.Row))
Console.WriteLine(("Type " & myHitTest.Type))
Console.WriteLine(("ToString " & myHitTest.ToString()))
Console.WriteLine(("Hit " & ReturnHitTest(myHitTest.Type)))
End Sub 'dataGrid1_MouseDown


Private Function ReturnHitTest(hit As
System.Windows.Forms.DataGrid.HitTestType) As String
' Use this function to return the part of the grid clicked.
Select Case hit
Case System.Windows.Forms.DataGrid.HitTestType.Cell
Return "Cell"

Case System.Windows.Forms.DataGrid.HitTestType.Caption
Return "Caption"

Case System.Windows.Forms.DataGrid.HitTestType.ColumnHeader
Return "ColumnHeader"

Case System.Windows.Forms.DataGrid.HitTestType.ColumnResize
Return "Resize"

Case System.Windows.Forms.DataGrid.HitTestType.ParentRows
Return "ParentRows"

Case System.Windows.Forms.DataGrid.HitTestType.RowHeader
Return "RowHeader"

Case System.Windows.Forms.DataGrid.HitTestType.RowResize
Return "RowResize"

Case System.Windows.Forms.DataGrid.HitTestType.None
Return "None"
Case Else
Return "Unknown"
End Select
End Function 'ReturnHitTest


Espero que te sirva de algo.
"Rodrigo Dorantes" escribió en el
mensaje news:0d5f01c46e98$3eebed70$
Hola grupo...

prodira darme algun ejemplo de como atrapar los eventos
de un control.

necesito saber que evento se produce cuando se da click
en la cabezera de una columna en un datagrid, para que a
parte de ordenar los datos que contiene realize otras
cosas.

gracias por la ayuda.


Preguntas similares