Bonjour,
j'ai créé un TImg dérivé d'un TImage et je voudrais y ajouter une méthode dérivée de OnMouseDown. Mais étant très nul, je n'y arrive pas.
Quelqu'un peut il m'aider ?
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 unit UClasses2; interface uses Windows,Classes, Graphics, Controls, ExtCtrls, VCL.Dialogs ; type TImg=class(TImage) private Fnom:string; public Property Nom: string read FNom write FNom ; Constructor Create(AOwner: TComponent) ; override ; Procedure LoadFile(Sender : Tobject ; Fichier : String ) ; end; implementation { =================================================================== } constructor TImg.Create(AOwner: TComponent); begin Inherited Create(AOwner); Nom := 'Unknow' ; end; { =================================================================== } Procedure TImg.LoadFile(Sender : Tobject ; Fichier : String ) ; Var H, L : Integer ; Begin (Sender As TImage).Picture.loadfromFile(Fichier) ; H := (Sender As TImage).Picture.Bitmap.Height ; L := (Sender As TImage).Picture.Bitmap.Width ; (Sender As TImage).Height := H ; (Sender As TImage).Width := L ; End; { =================================================================== } End.
Merci
A+
Charly
Partager