Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/05/2006, 09:49
marco_foros
 
Fecha de Ingreso: septiembre-2003
Mensajes: 96
Antigüedad: 20 años, 7 meses
Puntos: 0
MSHFlexGrid - Problema Loco

Hola...

Estoy haciendo una aplicación que tiene un MSHFlexGrid, el cual se llena con una consulta SQL. Ahora, lo que necesito es poder hacer una selección múltiple que no sea continua, es decir, que pueda seleccionar registros que no están continuos, sino solamente los que el usuario desee. Mis problemas son:

1) Sólo puedo hacer una selección continua presionando Ctrl. Alguien sabe cómo puedo hacer la selección múltiple discontinua?

2) Estaba pensando poner un checkBox en una columna del MSHFlexGrid pero no sé cómo se hace esto, con el fin de poder hacer la selección de este modo.

3) Fíjense que al aplicar la propiedad CellAlignment no se aplica a los registros que se despliegan de la BD. Alguien sabe por ké?


Les pongo un poco de mi código:

//Aquí lleno el MSHFlexGrid con una consulta SQL
For count = 1 To rsListAll.RecordCount
MSHFlex.AddItem rsListAll("INOBID") & vbTab & Trim(rsListAll("SVIN_NUMBER"))
MSHFlex.CellAlignment = flexAlignLeftCenter
rsListAll.MoveNext
Next count


//Aquí aplico las propiedades de las Celdas del MSHFlexGrid
MSHFlex.ColWidth(0) = 500
MSHFlex.ColWidth(1) = 3000
MSHFlex.TextMatrix(0, 0) = "BID"
MSHFlex.row = 0
MSHFlex.col = 0
MSHFlex.CellBackColor = vb3DFace
MSHFlex.CellAlignment = flexAlignCenterCenter
MSHFlex.CellFontBold = True
MSHFlex.TextMatrix(0, 1) = "No. SERIE"
MSHFlex.row = 0
MSHFlex.col = 1
MSHFlex.CellBackColor = vb3DFace
MSHFlex.CellAlignment = flexAlignCenterCenter
MSHFlex.CellFontBold = True


Agradezco de antemano su ayuda y tiempo.

Saludos!