27. januar 2003 - 15:38Der er
5 kommentarer og 1 løsning
dbGrid.TitelClick ingen Sender?
Jeg har brug for at lave lidt generel programmering til OnTitelClick eventet i et dbGrid, men opdager at parameteren sender ikke overføres, nogen som har en ide til hvordan dette omgåes?
min kode skulle have set sådan her ud:
procedure TFrameLogs.dbgTitleClick(Column: TColumn); var dbg: TDBGrid; begin if Sender is TDBGrid then begin dbg:= Sender as TDBGrid; dbg.Columns[Column.Index].Title.Font.Color:= Black; if bla...bla...bla
procedure TForm1.DBGrid1TitleClick(Column: TColumn); begin case column.Index of 0 : showmessage('Du har klikket på første kolonne'); 1 : showmessage('Du har klikket på anden kolonne'); end; end;
procedure TForm1.DBGrid1TitleClick(Column: TColumn); begin if column.Title.Caption = 'Beskrivelse' then showmessage('du har klikket på' + column.Title.Caption);
Ja det er nu ikke lige det jeg mener Stoney, jeg skal bruge OnTitelClickEventet generelt til flere forskellige Grids sådan her
procedure TFrameLogs.dbgTitleClick(Column: TColumn); var dbg: TDBGrid; begin if Sender is TDBGrid then begin dbg:= Sender as TDBGrid; if dbg = dbGrid1 then bla...bla...bla if dbg = dbGrid2 then bla...bla...bla osv.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.