Fórum ??Desabilitar coluna do dbgrid ao mudar de linha #189326
17/10/2003
0
Caros colegas,
como faço para Desabilitar uma coluna do dbgrid ao mudar de linha..
qual evento utilizo ? ... e a sintax para desabilitar a coluna especifica ? ...
Agradeço antecipadamente.
Marcos
Mprocha
Curtir tópico
+ 0Posts
17/10/2003
Fabio.hc
Para desabilitar uma coluna para edição:
DBGrid1.Columns[1].ReadOnly:=True;
Para desabilitar uma coluna para visualização:
DBGrid1.Columns[1].Visible:=True;
Gostei + 0
17/10/2003
Mprocha
porem vc saberia me dizer tambem qual evento eh disparado quando eu mudo de linha (registro) usando o mouse / setas / botoes de navegacao do dbnavigator ???
Gostei + 0
20/10/2003
Fabio.hc
procedure TForm1.Table1AfterScroll(DataSet: TDataSet); begin ShowMessage(´mudou registro´); end; procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin case Key of VK_UP: ShowMessage(´seta p/cima´); VK_DOWN: ShowMessage(´seta p/baixo´); end; end; procedure TForm1.DBNavigator1Click(Sender: TObject; Button: TNavigateBtn); begin case Button of nbfirst: ShowMessage(´primeiro´); nblast: ShowMessage(´ultimo´); end; end;
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)