?我已经把整个FORM用图像显示为主窗体,但是没办法实现单击某一部分实现一种功能,请帮忙!!!(100分)

L

Linse

Unregistered / Unconfirmed
GUEST, unregistred user!
?我已经把整个FORM用图像显示为主窗体,但是没办法实现单击某一部分实现一种功能,请帮忙!!!
 
在OnMouseUp(or OnMouseDown)事件里面判断x,y的值就好了,
如果是在某一区域内则实现特定功能.
 
去找一个THotImage的控件
 
我想,你是不是可以变通一下。
将整副图像切割为几个小图像存为不同的文件(用windows附件中的画图程序就可以做到)
,然后在Form上放入几个image元件,每个元件放入一个小图像,进行一定的排版,就像
是一副大图片似的。这样,你只要在每个image元件的click事件里写入特定的代码就行了。
 
你可以再加一些图片按钮来实现!
那些按钮可以覆盖你的背景图!只能这样了!
[:)]
 
在圖片上加Label標簽,將label的Caption設為'',
Transparent設為false,將Autosize設為False;
然后將其拉為你想要的高度或長度,或在Width或
Height中設定,以及其的位置。
多加几個,可通過觸發Label的單擊事件達到你
在圖片上不同位置應發生的事件。
 

Similar threads

D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
873
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
顶部 底部