High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Forum
Delphi / Pascal
Sujet Précédent
Sujet Suivant
Petite question sur les boutons
Résolu
Utilisateur anonyme
- 27 oct. 2005 à 10:10
f0xi
Messages postés
4205
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
12 mars 2022
-
27 oct. 2005 à 16:32
Voila mon ptit problème :
Je souhaite faire une procédure
Procedure maprocedure;
begin
si le bouton20 de la form 5 a été cliqué alors
begin
Pour "si le bouton20 de la form 5 a été cliqué alors" que dois je mettre ???
Afficher la suite
A voir également:
Petite question sur les boutons
Forum petite feuille
-
Forum Visual Basic
Dessiner les boutons
✓
-
Forum Visual Basic 6
Cacher ses boutons
-
Conseils pratiques -Javascript
Boutons crades
-
Forum Delphi / Pascal
Collection de boutons
-
Forum VB.NET
8 réponses
Réponse 1 / 8
jlen100
Messages postés
1606
Date d'inscription
samedi 10 juillet 2004
Statut
Membre
Dernière intervention
25 juillet 2014
13
27 oct. 2005 à 13:50
utilise le tag du bouton.
dans le onclick du bouton:
procedure
TForm5.Button20Click(Sender: TObject);
begin
tag:= 1;
end ;
procedure
TForm1.maproc;
begin
if
form5.Button20.tag =1
then
begin
end
;
form5.Button20.tag:=0;// reset du tag pour action suivante
end
;
Réponse 2 / 8
vaughan
Messages postés
198
Date d'inscription
mardi 6 août 2002
Statut
Membre
Dernière intervention
29 octobre 2008
27 oct. 2005 à 10:14
Je crois ne pas comprendre. Tu veux simplement si un utilisateur click sur le bouton20 de ta form5 effectuer une action.
Alors il te suffit de coder la procédure
procedure TForm5.Button20Click(Sender: TObject);
vaughan
Réponse 3 / 8
Utilisateur anonyme
27 oct. 2005 à 12:04
Merci Vaughan mais ca je sais quand meme faire
Je veux réaliser une procédure
Procedure maprocedure;
begin
si le bouton20 de la form 5 a été cliqué alors
{// a ne pas mettre
begin
instruction
end;
end;
end.
}//a ne pas mettre
Je veux pouvoir acceder au second begin si et seulement si le bouton20 de la fomr 5 a été cliqué.
De plus cette procédure sera écrite et "utilisée" dans la form1 et non la form5.
Réponse 4 / 8
jlen100
Messages postés
1606
Date d'inscription
samedi 10 juillet 2004
Statut
Membre
Dernière intervention
25 juillet 2014
13
27 oct. 2005 à 13:03
utilise une action (place une actiolist sur la form1)
et tu fais:
procedure
TForm1.Action1Execute(Sender: TObject);
begin
if
sender=form5.Button20
then
begin
end
;
end
;
bonne prog
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Réponse 5 / 8
Utilisateur anonyme
27 oct. 2005 à 13:36
Non merci jlen, lis bien ce que j'ai écris : je fais ma procedure donc il n'y a pas que ca. Je veux pas en plus appeler une fonction ou une autre procédure pour ca.
Je voudrais un truc comme un checked ou un truc ou il ya soit true soit false
Réponse 6 / 8
Utilisateur anonyme
27 oct. 2005 à 13:43
Autant pour moi ej viens de me rendre comet que j'en avais pas besoin en fait mdrrrrrrrrrrrr
Réponse 7 / 8
vaughan
Messages postés
198
Date d'inscription
mardi 6 août 2002
Statut
Membre
Dernière intervention
29 octobre 2008
27 oct. 2005 à 13:47
Je pense que ce n'est pas claire vu de l'exterieur, déjà pour moi et JLEN100. Et il sera dure de te proposer une soluce.
Tu veux effectuer une action sur ta form1 (par une procédure) si le bouton de ta form5 est appuyer.
Passe donc par un message windows. Dans ton bouton5 tu fais un postmessage et dans ta form1 tu reccuppère le message window envoyé pour traitement.
vaughan
Réponse 8 / 8
f0xi
Messages postés
4205
Date d'inscription
samedi 16 octobre 2004
Statut
Modérateur
Dernière intervention
12 mars 2022
35
27 oct. 2005 à 16:32
"Je voudrais un truc comme un checked ou un truc ou il ya soit true soit false"
alors utilise un CheckBox ... ^^
ou alors créer une classe heritée de TButton,
ajoute lui :
XTButton = class(TButton)
private
XTBClicked : boolean;
protected
procedure OnClick(Sender : TObject); override;
public
constructor Create(AOwner: TComponent); override;
procedure ResetClick;
published
property IsClicked : Boolean read XTBClicked write XTBClicked default False;
end;
implementation
procedure Register;
begin
RegisterComponents('Standard', [XTButton]);
end;
constructor XTButton.Create(AOwner: TComponent);
begin
inherited;
end;
procedure XTButton.OnClick(Sender : TObject);
begin
XTBClicked := NOT XTBClicked;
end;
procedure XTButton.ResetClick;
begin
XTBClicked := false;
end;
voila j'espere que ça t'aideras... (ps : y'a peut etre des erreurs ... a verifier)
Votre réponse
Discussions similaires
gestion du temps de presence du personnel:rapatriement des données des pointeuse
etiennenono
-
17 sept. 2010 à 17:10
aera group
-
19 sept. 2010 à 00:05
récupéré l'index du bouton sur sur lequel on click (dans une gridview - ButtonFi
jululu
-
16 mars 2009 à 10:24
jululu
-
30 avril 2009 à 10:33
Dessiner au premier plan et traverser des boutons.
Ro3090
-
21 nov. 2006 à 06:12
Ro3090
-
21 nov. 2006 à 08:41
MessageDlg : boutons en anglais
cs_TkILLA
-
9 févr. 2005 à 12:11
TkILLA
-
9 févr. 2005 à 13:51
Index de boutons
noeperrier
-
1 avril 2010 à 00:22
Renfield
-
1 avril 2010 à 03:01
Rejoignez-nous