border

Miembros:
Mensajes:
Temas:
Online:

Ultimo Miembro:

 
 

Cuenta Bancaria en EEUU
  #1 (permalink)  
Antiguo 17-05-2005, 06:14:01
Gran Participación en el Foro
 
Registrado: may 2005
Posts: 195
ikki_26 Valoración +2
Contactar con ikki_26 a través de MSN Contactar con ikki_26 a través de Yahoo
Predeterminado Tengo un problemilla con el mshflexgrid

No se como puedo hacer para capturar el valor de una fila de este control.... YA que cuando le doy un click si tengo 2 filas me aparece el primero cuando le doy al 2 y si no hay valores en el control me sale un error...Alguien puede ayudarme ya que lo necesito para saber que indice estoy escojiendo para poder modificar esa fila


Gracias
__________________
Ikki
Responder Con Cita
  #2 (permalink)  
Antiguo 17-05-2005, 07:45:36
Gran Participación en el Foro
 
Registrado: sep 2004
Posts: 230
javier Valoración +2
Predeterminado

La propiedad TextMatrix Devuelve o establece el contenido de texto de una celda elegida. un saludo


Código:
Text1.text =MSFlexGrid1.TextMatrix(FILA, Columna)
Responder Con Cita
  #3 (permalink)  
Antiguo 17-05-2005, 07:58:32
Avatar de Insomnia17
Gran Participación en el Foro
 
Registrado: abr 2004
Posts: 401
Insomnia17 Valoración +2
Predeterminado

Hola

Si lo que quieres es saber en que celda has hecho click tal vez te sirva el siguiente código:

Código:
    Dim Fila As Integer
    Dim columna As Integer
    
    Fila = Rejilla.Row
    columna = Rejilla.Col
    
    MsgBox "El valor de la celda es " & Rejilla.TextMatrix(Fila, columna)
DOnde Rejilla es el MSHFlexGrid. Si lo que quieres es capturar solo el valor de la fila y dar un valor fijo a la columna, quitas la variable columna y al textMatrix le metes un valor fijo en la columna.

--Saludos--
Responder Con Cita
  #4 (permalink)  
Antiguo 17-05-2005, 08:58:29
Gran Participación en el Foro
 
Registrado: feb 2005
Ubicación: valencia
Posts: 118
alfonsoestampida Valoración +2
Enviar un mensaje a través de AIM a alfonsoestampida Contactar con alfonsoestampida a través de MSN Contactar con alfonsoestampida a través de Yahoo
Predeterminado

si pones directamente el nombre del flex te devuelve el valor de la celda

msfg="hola"
y en el flex aparece hola en la celda donde estes

hay otra manera tambien de saber que fila y columnas es la seleccionada
msfg.rowsel y .colsel

quiza esto te sirva:
Código:
Private Sub DG_LeaveCell()
    DG.CellBackColor = &H80000005   'color blanco
End Sub

Private Sub DG_EnterCell()
    DG.CellBackColor = &HC0FFFF     'color amarillo
End Sub
edito: el mio se llama DG pero eso fue porque estube haciendo pruebas con otras cosas...y al final se quedó
Responder Con Cita
  #5 (permalink)  
Antiguo 17-05-2005, 16:19:02
Gran Participación en el Foro
 
Registrado: may 2005
Posts: 195
ikki_26 Valoración +2
Contactar con ikki_26 a través de MSN Contactar con ikki_26 a través de Yahoo
Predeterminado El problema es este

QUe por ejemplo en el grid por decir tengo 3 filas osea 3 registros pero cuando escojo la columna donde estan los codigos, si tengo 3 cuando le doy en el ultimo me escoje el segundo y no el 3, no se porque...? . Ademas me parece que es una propiedad de la grilla donde pueda escojer porque parece deshabilitada esa opcion y no recuerdo cual es..? alguien puede ayudarme

A los anteriores amigos gracias por su ayuda tambien pero el textmatrix funciona cuando hay 1 sola fila pero este es un listado de registros

Gracias
__________________
Ikki
Responder Con Cita
  #6 (permalink)  
Antiguo 17-05-2005, 16:34:44
Gran Participación en el Foro
 
Registrado: sep 2004
Posts: 230
javier Valoración +2
Predeterminado

Hola amigo con el TextMatrix de esta forma recojo todo los registro de la celda donde haga clik inclusive la ultima


Código:
FILA = MSFlexGrid1.Rows - 1
Text1.Text =     MSFlexGrid1.TextMatrix(FILA, 1) 
Text2.Text = MSFlexGrid1.TextMatrix(FILA, 2) 
Text3.Text =MSFlexGrid1.TextMatrix(FILA, 3)
Responder Con Cita
  #7 (permalink)  
Antiguo 18-05-2005, 17:07:56
Gran Participación en el Foro
 
Registrado: may 2005
Posts: 195
ikki_26 Valoración +2
Contactar con ikki_26 a través de MSN Contactar con ikki_26 a través de Yahoo
Predeterminado ESE NO ES EL PROBLEMA EXACTAMENTE

EL PROBLEMA ES QUE CUANDO LE DOY CLICK A LA FILA NI SIQUIERA SE MARCA NI NADA COMO SI ESTUVIERA DESABILITADO NO MARCA LO QUE ESCOJO SINO MARCA UNO ANTERIOR POR ESO ES QUE PUEDO CAPTURAR EL VALOR QUE QUIERO

Y NO SE PORQUE?
__________________
Ikki
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último Mensaje
problemilla ditolas Visual Basic 6.00 1 28-11-2006 20:08:28
Problemilla con VbSkinner Pro 2 y sus skin Zion_Tm Visual Basic 6.00 2 23-08-2006 14:27:15
Problemilla de novato II emilio Visual Basic 6.00 2 21-01-2006 19:05:51
PROBLEMILLA DE NOVATO emilio Visual Basic 6.00 4 18-01-2006 17:36:31
Problemilla con Access y VB TMP_NaBiNzKi Visual Basic 6.00 4 17-03-1970 05:11:44


La franja horaria es GMT. Ahora son las 05:54:49.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
A vBSkinworks Design

Alojado en el servicio Premium de Masquewebs | Diseño mejorado por MasqueWebs

right