stringGrid
Olá,
O componente stringGrid tem uma propriedade Options... go Editing,
estou tentando fazer o seguinte: no evento OnEnter do meu dblookup, estou querendo que o StringGrid não possa ser editado, mas não estou conseguindo fazer, alguém pode me ajudar??
Obrigada
O componente stringGrid tem uma propriedade Options... go Editing,
estou tentando fazer o seguinte: no evento OnEnter do meu dblookup, estou querendo que o StringGrid não possa ser editado, mas não estou conseguindo fazer, alguém pode me ajudar??
Obrigada
Daia
Curtidas 0
Respostas
Marcio.theis
20/12/2005
Use o evento OnSelectCell e deve-se verificar se é a linha que vc quer que seja editável, caso seja a linha desejada, coloque a propriedade GoEditing como True senão coloque GoEditing como False....
if ARow=Linha then Grid.Options:=Grid.Options + [goEditing] else Grid.Options:=Grid.Options - [goEditing];
GOSTEI 0
Daia
20/12/2005
mas assim fica complicado pra mim, pois não quero fazer o controle por célula, quero que em todo ele eu não possa digitar, não existe uma maneira mais simples?? é que se eu fizer assim, não vou poder editar na célula, e em um determinado momento vou precisar....
GOSTEI 0
Marcio.theis
20/12/2005
Mas vc pode deixar por default o goEditing como False e fazer
Pois vc em um momento diz que não quer deixar editável, e depois diz que deseja editar, então a única forma que eu vejo seria fazendo assim.
if ((ARow=Linha) and (ACol=coluna)) then Grid.Options:=Grid.Options + [goEditing] else Grid.Options:=Grid.Options - [goEditing];
Pois vc em um momento diz que não quer deixar editável, e depois diz que deseja editar, então a única forma que eu vejo seria fazendo assim.
GOSTEI 0
Daia
20/12/2005
valeu!! Não segui toda sua dica, mas me ajudou em muiito!!
Obrigada!!
Obrigada!!
GOSTEI 0