Este no seria un tema de VB6, o de otro lenguaje, tu tema primero pasa por realizar el diseño del sistema, quiza en otro subforo mas pertinente consigas ayuda.
Saludos
Saludos
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
Option Explicit
'Constantes para determinar que tipo de Red estamos conectados
Const NETWORK_ALIVE_AOL = &H4
Const NETWORK_ALIVE_LAN = &H1
Const NETWORK_ALIVE_WAN = &H2
Private Declare Function IsNetworkAlive Lib "SENSAPI.DLL" (ByRef lpdwFlags As Long) As Long
Private Sub Timer1_Timer()
Dim Ret As Long
'Si la Api retorna 0 quiere decir que no hay ningun tipo de conexion de Red
If IsNetworkAlive(Ret) = 0 Then
Label1 = "No hay"
Else
Label1 = "Si hay"
End If
End Sub
Public Sub ZebraGrid(Flex As Object)
Call AltLVBackGroundFlex(Flex, RGB(255, 255, 255), RGB(230, 243, 255))
End Sub
Public Sub AltLVBackGroundFlex(Flex As Object, ByVal BackColorOne As OLE_COLOR, ByVal BackColorTwo As OLE_COLOR)
Dim Row As Long
Dim Col As Integer
With Flex
.Redraw = False
.BackColor = BackColorOne
For Row = 1 To .Rows - 1 Step 2
.Row = Row
For Col = 1 To .Cols - 1
.Col = Col
.CellBackColor = BackColorTwo
Next
Next
.Redraw = True
End With
End Sub
If Grid1.MouseRow = 0 Then
Call RSel(Grid1, True) <--- Con esto ordeno las filas
Grid1.BackColor = vbWhite <--- Con esto quise que me pinte todo el grid en blanco y luego aplique el zebra
Call ZebraGrid(Grid)
End If
Public Sub RSel(Miflex As MSHFlexGrid, Ordenar As Boolean)
If Ordenar Then
If Miflex.MouseRow = 0 Then
If ContaClick = 1 Then
Miflex.Sort = ContaClick
ContaClick = 2
Else
Miflex.Sort = ContaClick
ContaClick = 1
End If
Else
Miflex.Col = 0
Miflex.ColSel = Miflex.Cols - 1
End If
Else
Miflex.Col = 0
Miflex.ColSel = Miflex.Cols - 1
End If
End Sub