|
| Et spørgsmål ang. TDBGrid Fra : Kurt Guldbæk |
Dato : 25-02-05 23:46 |
|
Jeg har en TDBGrid, som jeg gerne vil have til at gøre forskellige ting
afhængdig af hvilke kolonnetitel jeg trykker på.
Hvordan finder jeg ud af, hvilken kolonnetitel jeg har trykket på?
/Kurt
| |
Harald (26-02-2005)
| Kommentar Fra : Harald |
Dato : 26-02-05 07:41 |
|
"Kurt Guldbæk" <kurt_g@guldbaek.net> skrev i en meddelelse
news:421faaaa$0$29279$14726298@news.sunsite.dk...
> Jeg har en TDBGrid, som jeg gerne vil have til at gøre forskellige ting
> afhængdig af hvilke kolonnetitel jeg trykker på.
>
> Hvordan finder jeg ud af, hvilken kolonnetitel jeg har trykket på?
Brug OnTitleClick
/HK
| |
Kurt Guldbæk (26-02-2005)
| Kommentar Fra : Kurt Guldbæk |
Dato : 26-02-05 08:58 |
|
"Harald" <nomail@noname.dk> skrev i en meddelelse
news:42201a16$0$163$edfadb0f@dtext01.news.tele.dk...
> "Kurt Guldbæk" <kurt_g@guldbaek.net> skrev i en meddelelse
> news:421faaaa$0$29279$14726298@news.sunsite.dk...
>> Jeg har en TDBGrid, som jeg gerne vil have til at gøre forskellige ting
>> afhængdig af hvilke kolonnetitel jeg trykker på.
>>
>> Hvordan finder jeg ud af, hvilken kolonnetitel jeg har trykket på?
>
> Brug OnTitleClick
>
> /HK
>
Den kender jeg godt, og bruger den også. Men hvilken parameter fortæller så
hvilken kolonne man har trykke på.
Som jeg bruger den nu:
ColonneNavn := dbgEjendom.SelectedField.DisplayLabel;
If ColonneNavn = 'Ejerlavnavn' Then
er det den kolonne, som jeg sidst har været inde i, der bliver valgt.
/Kurt
| |
Thor (26-02-2005)
| Kommentar Fra : Thor |
Dato : 26-02-05 09:53 |
|
Hej Kurt
TForm1.DBGrid1TitleClick(Column: TColumn);
Column angiver hvilken kolonne der er klikket på
Hilsen Thomas
| |
Kurt Guldbæk (26-02-2005)
| Kommentar Fra : Kurt Guldbæk |
Dato : 26-02-05 10:49 |
|
"Thor" <thor@thor.thor> skrev i en meddelelse
news:cvpdat$qfg$1@news.cybercity.dk...
> Hej Kurt
>
> TForm1.DBGrid1TitleClick(Column: TColumn);
>
> Column angiver hvilken kolonne der er klikket på
>
> Hilsen Thomas
Det er jeg ikke lige med på.
Når jeg skriver dbgEjendom.titlec kommer der ingen muligheder som der ellers
plejer.
Jeg var også inde at kikke på "TitleClick", det gav følgende:
Generates an OnTitleClick event.
procedure TitleClick(Column: TColumn); dynamic;
Description
Applications cannot call TitleClick directly. It is exposed as a protected
method so that descendants can call the OnTitleClick event handler or
override the method to block the event.
Det ser heller ikke anvendeligt ud.
Kan det pindes ud, så jeg fatter det?
/Kurt
| |
Harald (26-02-2005)
| Kommentar Fra : Harald |
Dato : 26-02-05 16:10 |
|
"Kurt Guldbæk" <kurt_g@guldbaek.net> skrev i en meddelelse
news:4220461c$0$29274$14726298@news.sunsite.dk...
> "Thor" <thor@thor.thor> skrev i en meddelelse
> news:cvpdat$qfg$1@news.cybercity.dk...
>> Hej Kurt
>>
>> TForm1.DBGrid1TitleClick(Column: TColumn);
>>
>> Column angiver hvilken kolonne der er klikket på
>>
>> Hilsen Thomas
>
> Det er jeg ikke lige med på.
> Når jeg skriver dbgEjendom.titlec kommer der ingen muligheder som der
> ellers plejer.
>
> Kan det pindes ud, så jeg fatter det?
procedure TForm1.DBGrid1TitleClick(Column: TColumn);
begin
Showmessage(Column.Title.Caption);
end;
Hver gang du klikker på en kolonnetitel skrives kolonne titlen
/HK
| |
Kurt Guldbæk (27-02-2005)
| Kommentar Fra : Kurt Guldbæk |
Dato : 27-02-05 22:09 |
|
"Harald" <nomail@noname.dk> skrev i en meddelelse
news:4220913f$0$167$edfadb0f@dtext01.news.tele.dk...
> "Kurt Guldbæk" <kurt_g@guldbaek.net> skrev i en meddelelse
> news:4220461c$0$29274$14726298@news.sunsite.dk...
>> "Thor" <thor@thor.thor> skrev i en meddelelse
>> news:cvpdat$qfg$1@news.cybercity.dk...
>>> Hej Kurt
>>>
>>> TForm1.DBGrid1TitleClick(Column: TColumn);
>>>
>>> Column angiver hvilken kolonne der er klikket på
>>>
>>> Hilsen Thomas
>>
>> Det er jeg ikke lige med på.
>> Når jeg skriver dbgEjendom.titlec kommer der ingen muligheder som der
>> ellers plejer.
>>
>> Kan det pindes ud, så jeg fatter det?
>
> procedure TForm1.DBGrid1TitleClick(Column: TColumn);
> begin
> Showmessage(Column.Title.Caption);
> end;
>
> Hver gang du klikker på en kolonnetitel skrives kolonne titlen
>
> /HK
>
Tak for det!
/Kurt
| |
|
|