Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 01-02-2006
Makiley Makiley is offline
Miembro
 
Registrado: feb 2006
Posts: 14
Poder: 0
Makiley Va por buen camino
StringGrid + celdas

Hola a todos!
Pues os comento... Estoy haciendo una pequeña aplicacion en delphi y en una parte del programa estoy usando un striggrid y necesito que cuando marque una casilla me salga un texto ( eso lo e conseguido ) pero tambien necesito que cuando vuelva a marcar esa casilla, el texto k habia en ella se borre.
Tengo un StringGrid de 10x10, por si sirve de algo que lo sepais.
Muchas gracias de antemano!
Responder Con Cita
  #2  
Antiguo 01-02-2006
Avatar de eliash
eliash eliash is offline
Miembro
 
Registrado: nov 2005
Ubicación: Galicia, España
Posts: 38
Poder: 0
eliash Va por buen camino
Yo probaría el evento OnSelecCell, utilizando la columna y fila que te devuelve para pasarle a la SG el método que corresponda.
Puedes crear un Set (por ejemplo "Estado") que diga cuando el evento tiene que escribir, borrar, etc...

Código:
 procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol,
  ARow: Integer; var CanSelect: Boolean);
begin
//si Estado es Escribir, escribir en la celda especificada por ACol y ARow
//si Estado es Borrar, borrar la celda especificada por ACol y ARow
end;
Responder Con Cita
  #3  
Antiguo 01-02-2006
Makiley Makiley is offline
Miembro
 
Registrado: feb 2006
Posts: 14
Poder: 0
Makiley Va por buen camino
StringGrid + celdas

Yaaa, ese es el que estoy usando. Pero el caso es que no se como se vacia una celda del StringGrid, y como saber si esta marcada. He intentando usar una variable booleana pero no ma funcionao.
Esto es lo que tengo hecho. Es una especie de programa para unos multicines.

procedure TForm3.StringGrid1SelectCell(Sender: TObject; ACol,
ARow: Integer; var CanSelect: Boolean);
begin
porcentaje:=porcentaje+1;
Edit1.Text:=IntToStr(porcentaje);
StringGrid1.Cells[ACol,ARow]:='Ocupado';
CanSelect:=False;
ProgressBar1.StepBy(1);
caja:=caja+ENTRADA;
end;

Supuestamente cuando desmarque una casilla, la barra de prograso tiene k disminuir, y cuando la marque tiene que aumentar.

Muchas gracias!!
Responder Con Cita
  #4  
Antiguo 01-02-2006
Makiley Makiley is offline
Miembro
 
Registrado: feb 2006
Posts: 14
Poder: 0
Makiley Va por buen camino
StringGrid + celdas

Esque realmente lo que tiene que hacer el programa es que cuando marque una casiila me apareza E2, F6, etc, en plan como el juego de los barquitos, donde A,B,C etc son las columnas y 1,2,3 etc son las filas.
Por eso cuando marque una casilla y me salga el E1 por ejemplo, necesito que cuando se vuelva a marcar, esta se kede vacia.
Supuestamente todas esas casillas son asientos de cine, y cuando una marcos una casilla, se cobra la entrada, pero cuando le vuelvo a dar, tengo que devolver el dinero.

Gracias por las molestias!
Responder Con Cita
  #5  
Antiguo 01-02-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
...me suena a práctica de la facul...
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
Respuesta



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
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
StringGrid con celdas multilinea [Gunman] Tablas planas 2 19-09-2005 08:27:11
combinar celdas de StringGrid VRO Varios 2 21-04-2005 08:02:16
Combinar Celdas Stringgrid MITOPE Varios 0 21-04-2004 07:03:27
bloquear celdas en un stringgrid ciscu Gráficos 1 18-12-2003 18:34:50
bloquear celdas en un stringgrid ciscu Varios 1 13-12-2003 04:41:54


La franja horaria es GMT +2. Ahora son las 19:58:42.


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
Copyright 1996-2007 Club Delphi