??Desabilitar coluna do dbgrid ao mudar de linha
:cry:
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
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
Curtidas 0
Respostas
Fabio.hc
17/10/2003
Tente assim:
Para desabilitar uma coluna para edição:
Para desabilitar uma coluna para visualização:
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
Mprocha
17/10/2003
Legal Fabio era isso mesmo ...
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 ???
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
Fabio.hc
17/10/2003
Tente com estes eventos:
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