Avatar billede anold Nybegynder
27. oktober 2006 - 10:18 Der er 8 kommentarer og
1 løsning

knapperne på en DBNavigator

Hej
kan det lade sig gøre at se koden bag en knap i en DBNavigator
f.eks hvad sker der når jeg trykker på 'ny'
kan det lade sig gøre at ændre på de kedelige ikoner der er på DBNavigator knapperne f.eks '+' tegnet
Avatar billede kroning Nybegynder
27. oktober 2006 - 10:29 #1
Ja koden er i DBCtrls uniten.
Avatar billede anold Nybegynder
27. oktober 2006 - 10:38 #2
Øhh hvor henne
Avatar billede kroning Nybegynder
27. oktober 2006 - 10:52 #3
Hvad mener du? Har du ikke DBCtrls.pas filen?
Avatar billede stone Forsker
27. oktober 2006 - 13:25 #4
hvis du dbctrl.pas så ligger den i Borland\Delphixx\Lib

Dbnavigator har jeg altid ment er kedelig, du kan give dine egne buttons samme funktion ved at bruge en Actionlist og tildele dine knapper dataset funktioner.
Hvis du bruger f.eks bruger en Speedbutton kan du vælge din egen glyph.
Avatar billede kroning Nybegynder
27. oktober 2006 - 13:35 #5
Dbnavigator er blot en række speedbuttons og koden der udføres er meget enkelt:

    with DataSource.DataSet do
    begin
      case Index of
        nbPrior: Prior;
        nbNext: Next;
        nbFirst: First;
        nbLast: Last;
        nbInsert: Insert;
        nbEdit: Edit;
        nbCancel: Cancel;
        nbPost: Post;
        nbRefresh: Refresh;
        nbDelete:
          if not FConfirmDelete or
            (MessageDlg(SDeleteRecordQuestion, mtConfirmation,
            mbOKCancel, 0) <> idCancel) then Delete;
      end;
    end;

Så som som stone skriver så kan du meget let lave din egen dbnavigator ved at smide en række speedbuttons på f.eks. et panel. Eller benyt en frame hvis du får brug for den flere steder.
Avatar billede stone Forsker
27. januar 2007 - 11:13 #6
skal vi lukke ??
Avatar billede anold Nybegynder
29. januar 2007 - 08:19 #7
ja vi lukker
tak for et eller andet :-)
Avatar billede anold Nybegynder
29. januar 2007 - 08:20 #8
lukket
Avatar billede stone Forsker
29. januar 2007 - 13:39 #9
Har du prøvet med actionlist og speedbutton ?
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