Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   C++ Builder (https://www.clubdelphi.com/foros/forumdisplay.php?f=13)
-   -   Quitar celda resaltada en StringGrid (https://www.clubdelphi.com/foros/showthread.php?t=63019)

Ziara 26-01-2009 17:40:20

Quitar celda resaltada en StringGrid
 
Buenas tardes!

Quisiera saber cómo puedo quitar la celda seleccionada por defecto cuanto trabajo con el componente TStringGrid, he estado mirando en las propiedades y no he encontrado nada que únicamente haga eso.

Gracias de antemano.

BC++ 26-01-2009 23:26:59

Quitar celda resaltada en StringGrid
 
hola!
Creo que lo que andas buscando esta en Propiedades -> FixedCols y FixedRows estan en 1 las dos propiedades, y los marcas en 0, para q no resalte.

Espero que sea esto lo que buscabas y se te solucione

Saludos, BC++

escafandra 26-01-2009 23:33:41

Código:

__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
  TGridRect NoRect;
    NoRect.Left = 0;
    NoRect.Top = 0;
    NoRect.Right = 0;
    NoRect.Bottom = 0;
  StringGrid1->Selection = NoRect;
}

Saludos.

Ziara 28-01-2009 16:50:25

Hola de nuevo,

Cita:

Creo que lo que andas buscando esta en Propiedades -> FixedCols y FixedRows estan en 1 las dos propiedades, y los marcas en 0, para q no resalte.
Quiero que haya una columna y fila fija, aún así lo he probado y me resalta la celda[0][0] en vez de la [1][1].

Con:
Código:

__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
  TGridRect NoRect;
    NoRect.Left = 0;
    NoRect.Top = 0;
    NoRect.Right = 0;
    NoRect.Bottom = 0;
  StringGrid1->Selection = NoRect;
}

Me pasa lo mismo, deja de resaltarme la celda [1][1] pero me resalta la [0][0]

escafandra 28-01-2009 18:06:29

Si en tu formulario tienes mas controles, dale el foco a otro control al entar.

Saludos.

escafandra 29-01-2009 12:22:42

Prueba con esto también:

Código:

 
TGridRect NoRect;
NoRect.Left = -1;
NoRect.Top = -1;
NoRect.Right = -1;
NoRect.Bottom = -1;
StringGrid1->Selection = NoRect;

Saludos.

Ziara 29-01-2009 17:08:52

Muchas gracias! Esto quita la celda resaltada.


La franja horaria es GMT +2. Ahora son las 17:03:39.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi