Envoyé par mike600riverPersonne ne vois de probleme mais tout le monde est embêtéEnvoyé par kalou26
Envoyé par mike600riverPersonne ne vois de probleme mais tout le monde est embêtéEnvoyé par kalou26
je pense pas que vous ayez compris ce ke je veux vraiment faire
je veux que mon message s'affiche un certain temps et que sans rien faire il arete de s'afficher au bout d'un certain temps
Si on avez pas compris on t'aurai pas proposé toute ces possibilitéesEnvoyé par kalou26
et maintenant je vous demande comment faire pour areter d'afficher le ShowMessage
merci de me repondre
@pottiez : ah zut, alors !
Ce n'est pas la peine de s'embarquer dans les choses difficile, tout depend ce que l'on veut faire.
Pour un message, au demarrage par exemple ...
Sinon, le plus simple reste de faire une forme et de l'afficher en modal si on veut qu'elle bloque l'utilisateur.Envoyé par Aide builder SplashScreen
lanonyme
si si moi je le vois bien.Envoyé par pottiez
et pour connaitre la position du boutton il faut (je pense) le Handle de la fenetre du showmessageEnvoyé par moi
edit: forum de fou... tous le monde vas trop vite, j'ai pas le temps de lire tous les messages
Salut,
Je suis interessé par cette methode, mais je n'ai pas compris ce qu'etait au just un "click pitetre" et comment le réalise t-on
Merci d'avance de m'eclairer
On tournent en rond laEnvoyé par damienlann
ahhh... un intrusEnvoyé par uriotcea
Edit:
marrant :
post 17 et 18
Envoyé par mike600rivery'a pas quelque chose qui cloche ?Envoyé par kalou26
Salut,
Une autre soution serait de conscrer une Form à l'affichage de tes messages, et ton Timer Cacherait cette Form.
Pour L'affichage à partir de ta Form1:
et dans ton Timer:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Form2->Label1->Caption = "Message"; Timer1->Interval = 5000; //5 secondes Timer1->Enabled = true; Form2->Show();
à toi de voir si cette solution te convient, sinon il te faudrait simuler la saisie d'une touche clavier comme espace ou entrée pour effacer ton ShowMessage.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Timer1->Enabled = false; Form2->Hide();
Tu doix pouvoir trouver ca dans la FAQ pour simuler la saisie d'une touche il me semble.
c'est un click normale mais on sait pas si on va le faire. lolEnvoyé par uriotcea
Code : Sélectionner tout - Visualiser dans une fenêtre à part click_pitetre.traduction = "click peut-être";
j'y ai pensé mais ca fait une form supplementaire qui n'est pas forcement utile.Envoyé par bandit boy
Bonjour;
Il s'agit (en francais) de simuler le click sur le bouton OK.Envoyé par uriotcea
lanonyme
Edit : whaoo ... y'en on qui post plus vite que leurs ombres :lol
tu me rassure pask moi aussi je trouve que ya comme un ti bug la dedansmarrant :
post 17 et 18
Citation:
mike600river a écrit :
je vois pas le pb
au moment ou tu veux tu as la ligne qui simule ton clic dans le code et pis c tout. ca na rien de compliqué!!
Citation:
kalou26 a écrit :
oui moi non plus, c pourquoi je vien ici poser mes questions
y'a pas quelque chose qui cloche ?
dsl pour le click pitetre^^
faudrait "peut-etre" changer le titre du post, et mettre [nimp]^^
Oui ca j'avais saisi !
Je pense que la question de départ était trés simple et interréssante.
Evidement en programmant des Boites de dialogues et des timer ,on fait ce que l'on veut. Mais:
Quelqu'un saurait-il arréter une commande ShowMessage(...) par programmation (j'aimerai voir le code) ?
A mon avis en récupérent le Handle de la fenetre du ShowMessage ca doit pas etre tres compliqué, encore faut il le récupéré ce Handle
absolument d accordfaudrait "peut-etre" changer le titre du post, et mettre [nimp]^^
alors on se le recupere ce handle?
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