Bonjour,
Je cherche à savoir comment naviguer entre plusieurs onglets, mais à l'aide d'un bouton comme suivant pour passer à l'onglet suivant et précédent pour passer à l'onglet précédent.
Merci d'avance ;-)
Bonjour,
Je cherche à savoir comment naviguer entre plusieurs onglets, mais à l'aide d'un bouton comme suivant pour passer à l'onglet suivant et précédent pour passer à l'onglet précédent.
Merci d'avance ;-)
Sur un Page Control, en incrémentant ou décrémentant la propriété PageIndex il me semble.
(pas delphi sous la main aujourd'hui pour confirmer)
Delphi 7/XE2/XE3
C#
Oracle 9i à 12c
SQL Server 2008 à 2014
Presque: ActivePageIndex.
Un exemple de code pour passer à la page suivante:
Ensuite il faut désactiver les boutons Suivant et Précedent suivant que tu es sur la 1° ou dernière page.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 procedure TForm1.Button1Click(Sender: TObject); begin with PageControl1 do ActivePageIndex := ActivePageIndex + 1; end;
@+ Claudius
nickel merci beaucoup
Salut,
Je rajouterai un petit test pour savoir si on est en début ou fin du PageControl :
Voilà
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 procedure TForm1.BtnSuivantClick(Sender: TObject); begin if PageControl1.ActivePageIndex < PageControl1.PageCount-1 then begin PageControl1.ActivePageIndex := PageControl1.ActivePageIndex + 1; end; end; procedure TForm1.BtnPrecedentClick(Sender: TObject); begin if PageControl1.ActivePageIndex > 0 then begin PageControl1.ActivePageIndex := PageControl1.ActivePageIndex - 1; end; end;
Si tu veux tenir compte des onglets visibles:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 with PageControl1 do ActivePage := FindNextPage(ActivePage, TRUE, TRUE);
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager