bonjours
comment faire pour savoir si une touche est appuyer sur un page tpagecontrole comme la fonction keydown ou kewpress , n'est pas mise?
merci d'avance
bonjours
comment faire pour savoir si une touche est appuyer sur un page tpagecontrole comme la fonction keydown ou kewpress , n'est pas mise?
merci d'avance
Tu peux intercepter les messages du TPageControl via sa propriété WindowProc.
Va vite jeter un oeil ici (vers la fin) :
[Win32][D7] TMemo : afficher une image en arrière plan
celà va te donner des idées.
Salut
Tu peux aussi le gérer sur la form en lui (la Form) mettant KeyPreview à True et en vérifiant que "Self.ActiveControl" est bien ton TPageControl.
Par contre attention, si le focus est sur un control dans ton PageControl ou même sur une page du TPageControl (et non un onglet), le Self.ActiveControl ne sera pas le TPageControl.
Ce n'est pas une méthode très jolie mais elle demande moins de connaissance que l'interception des messages.
ok merci pour vos reponse la deuxieme me suffit parfaitement
Partager