begin process at 2012 02 10 04:42:40
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Delphi

 > 

Archives

 > 

Graphique

 > 

Ajouter OnKeyPress à un TPaintBox


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Ajouter OnKeyPress à un TPaintBox

mardi 23 juillet 2002 à 23:00:20 | Ajouter OnKeyPress à un TPaintBox

jlg75

J'utilise un TPaintBox pour un programme de dessin, je voudrais qu'il réagisse à l'événement OnKeyPress (ou OnKeyDown) pour sortir de la fonction dessin en cours par Echap...mais OnKeyPress n'est pas proposé. J'ai essayé de le déclarer avec l'éditeur de composants (classe dérivée de TPaintBox, mais le compilateur m'indique que l'événement n'existe pas ds la classe de base.Comment faire?
jeudi 25 juillet 2002 à 00:43:58 | Re : Ajouter OnKeyPress à un TPaintBox

Nono40

Il n'est pas possible d'avoir des évennements clavier sur des composants qui ne sont pas des contrôles windows.
Mais il y a une solution simple pour ton problème :
Utilise le OnKeyPress de la fiche qui contient le TPaintBox et vérifie que la propriété KeyPreview de cette fiche soit à True. Dans ce cas la fiche aura accès en priorité aux évennement clavier, à toi alors de gérer la touche ESC.

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

J'utilise un TPaintBox pour un programme de dessin, je voudrais qu'il réagisse à l'événement OnKeyPress (ou OnKeyDown) pour sortir de la fonction dessin en cours par Echap...mais OnKeyPress n'est pas proposé. J'ai essayé de le déclarer avec l'éditeur de composants (classe dérivée de TPaintBox, mais le compilateur m'indique que l'événement n'existe pas ds la classe de base.Comment faire?
jeudi 25 juillet 2002 à 08:50:03 | Re : Ajouter OnKeyPress à un TPaintBox

jlg75

Je te remercie, je vais tester ça.

A+



-------------------------------
Réponse au message :
-------------------------------

Il n'est pas possible d'avoir des évennements clavier sur des composants qui ne sont pas des contrôles windows.
Mais il y a une solution simple pour ton problème :
Utilise le OnKeyPress de la fiche qui contient le TPaintBox et vérifie que la propriété KeyPreview de cette fiche soit à True. Dans ce cas la fiche aura accès en priorité aux évennement clavier, à toi alors de gérer la touche ESC.

--- Nono du Moulin ---


-------------------------------
Réponse au message :
-------------------------------

J'utilise un TPaintBox pour un programme de dessin, je voudrais qu'il réagisse à l'événement OnKeyPress (ou OnKeyDown) pour sortir de la fonction dessin en cours par Echap...mais OnKeyPress n'est pas proposé. J'ai essayé de le déclarer avec l'éditeur de composants (classe dérivée de TPaintBox, mais le compilateur m'indique que l'événement n'existe pas ds la classe de base.Comment faire?



Cette discussion est classée dans : ajouter, dessin, événement, onkeypress, tpaintbox


Répondre à ce message

Sujets en rapport avec ce message

ajouter ShellAPI au 'uses' [ par ZeRo_KooL ] Qq1 sait me dire comment faire pour ajouter SHELLAPI au 'uses' Comment on fait pour ajouter ou supprimer une ligner avec les champs dans une base de donnée ? [ par Zangdar ] Comment on fait pour ajouter ou supprimer une ligne avec les champs dans une base de donnée ?http://www.zangdar.fr.st TDBNavigator et ses boutons... [ par Zangdar ] Comment fait-on fonctionner une TDBNavigator pour qu'on puisse ajouter ou supprimer dans une DBGrid. Je l'ai installé et qu'en je fait une requète SQL dessin sur un bitmap [ par jlg75 ] J'ai commencé un petit prog de dessin pour mes débuts en DELPHI.Je dessine sur un bitmap (feuille blanche pour l'instant),chargé dans une TImage. J'ut Image dans une TStatusBar !!! [ par MAsterC ] Comment fait-on pour mettre un Tprogresbar et un petit dessin dans l'item TStatusBar ????POUR PLUS DE DÉTAILS ALLER VOIR DANS INTERNET EXPLORER EN BAS Ajouter par programmation un index secondaire [ par haaltruf ] Je galère pour ajouter un index secondaire en programmant (et non en utilisant le DataBase Desktop) pour pouvoir ensuite trier ma base.La méthode de l Ajouter des éléments a un menu [ par fabiin ] Salut,voila le problème est simple :g un menuet je voudrai y ajouter des items par le code...comment fait-'on ???Merci par avance@+Fabs ajouter un composant pendant l'execution d'un programme [ par sebrs1 ] Salut à tousest-ce que quelqu'un sait comme on ajoute des composant (Timage par exemple) pendant l'execution d'un programmeexemple : un programme avec bd : comment on fait ?????? [ par Stephane ] salut a tousbon alors on va y aller doucment pour ma 1ere question dans ce forum :)hum je débute en delphi, mais ca ressemble au vb et comme je connai ajouter ligne par ligne dans une listbox [ par ELECTRORESiSTiK ] Bonsoir,Je voudrais ajouter dans une listbox toutes les lignes d'un fichier TXT mais pas avec LoadFileFromFile, de manière avec une boucle, parce que


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,775 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales