Ver Mensaje Individual
  #2  
Antiguo 18-10-2012
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Reputación: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola DSK25.

Código:
void __fastcall TForm1::StringGrid1MouseDown(TObject *Sender,
  TMouseButton Button, TShiftState Shift, int X, int Y) {

  TStringGrid *Grid = static_cast<TStringGrid*>(Sender);
  if (Button == mbRight) { 
    Grid->Row ? Grid->Row-- : Grid->Row++;
    Grid->Options = Grid->Options << goRowSelect;
    Grid->Row = ((TGridCoord)Grid->MouseCoord(X,Y)).Y;
  }
  else  
    Grid->Options = Grid->Options >> goRowSelect;
}
Con el botón derecho del mouse se activa la selección de fila y con el izquierdo se desactiva.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita