Avatar billede anold Nybegynder
21. november 2000 - 13:48 Der er 5 kommentarer og
1 løsning

Knapper i DBNavigator

Hvordan kan jeg se hvilken knap der er trykket på i en DBNavigator ?
Avatar billede borrisholt Novice
21. november 2000 - 13:51 #1
i dit on click event får du det at vide ...

Jens b
Avatar billede anold Nybegynder
21. november 2000 - 13:53 #2
Gør jeg det !!!

Vis mig lige hvordan, Tak ??
Avatar billede borrisholt Novice
21. november 2000 - 13:54 #3
void __fastcall TForm1::DBNavigator1Click(TObject *Sender, TNavigateBtn *Button);
{
  if (Button == nbFirst)
    //do your stuff

etc ..
}


Slå etv. TNavigateBtn op i online hjælpen ..

Jens B
Avatar billede anold Nybegynder
21. november 2000 - 14:33 #4
Når jeg trykker på delete kommer der en meget mager MSG. Box frem på engelsk og spørger om jeg vil slette record\'en.
kan jeg ikke kalde en alm. MSG Box med ikon og hele svineriet ?
Avatar billede borrisholt Novice
21. november 2000 - 14:41 #5
kig på TDBNavigator.ConfirmDelete.

Den værdi sætter du til falsk ... prøv så det her :

  DBNavigator1.ConfirmDelete := false;
  if Button = nbDelete then
  begin
    if  (MessageDlg(\'Er du sikker på du vil slette ?\', mtConfirmation,  mbOKCancel, 0) = idCancel) then
      exit;
  end;

(Ved ikke om det virker ...)
Jens B
Avatar billede anold Nybegynder
22. november 2000 - 07:56 #6
Nej men det gør jeg nu
Og det virker ikke !!
når jeg trykker på delete så sletter den posten før den læser Dlg box\'en

Nå men jeg har også lige et andet spørgsmål.
jeg har et X antal DBCheckBox på min form men de er alle sammen Grå og med flueben i, kan man ikke fjerne den grå farve og fluebenet ??
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester