H hanliu Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-22 #1 当用鼠标点击窗体中的元件时,如何得知点中的是TRichedit、TImage还是TPanel
M mmzmagic Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-22 #2 首先建立一个popmenu,然后以下的代码就可<br>以告诉你刚才右击的对象名称:Popup?Menu1.PopupComponent.<br>ClassName。^_^
原 原野飞侠 Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-22 #5 在Click事件中<br> ShowMessage(String(Sender.ClassName));
H hanliu Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-22 #7 所有控件都要click事件是有点烦<br>有没有简单点的啊
C chnplzh Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-22 #8 事件OnClick(Sender:Object);<br>你只要判断<br>If (Sender Is TRichedit) Then<br>Begin<br> (Sender As TRichedit)<br>End<br>至于TImage、TPanel,也同样处理。<br>
事件OnClick(Sender:Object);<br>你只要判断<br>If (Sender Is TRichedit) Then<br>Begin<br> (Sender As TRichedit)<br>End<br>至于TImage、TPanel,也同样处理。<br>
C caidao Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-22 #9 你可以把楼上的代码写成一个的publish过程,窗口上的所有控件的OnClick事件引用这个过程就好了。
Y yyii_yyii Unregistered / Unconfirmed GUEST, unregistred user! 2003-05-23 #10 简单极了:<br>GetClassName(hwnd, pstr, pstrlen);<br>pstr返回classname;