Bonjours,
j'aimerais savoir comment je pourrai ouvir un onglet de ma pageControl avec un bouton .
merci
Bonjours,
j'aimerais savoir comment je pourrai ouvir un onglet de ma pageControl avec un bouton .
merci
bonjour,
utilisez les propiétés ActivePage ou ActivePageIndex du pagecontrol
salut,
voici un exemple montrant ce que tu cherches:
dépose sur une fiche un TPageControl et 3 boutons. Ajoutes 3 pages au PageControle et colle ce code dans l'unité de ta fiche
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
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57 unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ComCtrls; type TForm1 = class(TForm) PageControl1: TPageControl; TabSheet1: TTabSheet; TabSheet2: TTabSheet; TabSheet3: TTabSheet; Button1: TButton; Button2: TButton; Button3: TButton; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button3Click(Sender: TObject); private { Private declarations } public { Public declarations } procedure OuvrirPageControle(page:Integer); end; var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.OuvrirPageControle(page: Integer); begin if page <= self.PageControl1.PageCount-1 then if page <> self.PageControl1.ActivePageIndex then self.PageControl1.ActivePageIndex := page; end; procedure TForm1.Button1Click(Sender: TObject); begin self.OuvrirPageControle( 0 ); end; procedure TForm1.Button2Click(Sender: TObject); begin self.OuvrirPageControle( 1 ); end; procedure TForm1.Button3Click(Sender: TObject); begin self.OuvrirPageControle( 2 ); end; end.
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