Form 中的Click事件(100分)

  • 主题发起人 主题发起人 shan
  • 开始时间 开始时间
S

shan

Unregistered / Unconfirmed
GUEST, unregistred user!
我在程序中写了一Form 的Click事件,但执行时他不响应此时件,
望各位大虾能告诉我怎样才能响应Form的Click事件
 
怎么会不响应呢?把source贴出来看看
 
是onclick还是onkeydown?如果在form上onclick,那么这个Form基本上就做一件事
只要你点一下鼠标.如果是onkeydown那么要把Form的KeyPreView设置成True
 
你的form上面是不是还有很多其他东东?
点在其他东西上面当然不行
 
救命啊!我的网络不通了,现在我只能连接到这里了!
 
form的CLICK 必须要直接点到FORM实体上
 
呵呵,怪事年年有今年特别多,不要是你的 FORM 上有个 ALIGN=CLIENT的PANEL吧
TQZ:怎么了?自己的机器连不上,倒连的到这里?又一件怪事,呵呵
 
如果你的控件是拷过来的话,那么他的ONCLICK的事件是原来的,你可以将
他删除掉,在点击ONCLICK事件,然后在写代码。
 
你这个问题拿来给这些高手点评,简直是送分来玩。你随便拿个空表单测试一下其
Click事件是否响应,与你后来的对比一下不就解决了?正如各位高手所说,你可能
在上面放了一个Panel之类的控件从而屏蔽了表单的Click。
 
i want to create and show a control dynamically ,such as Tshape. as if form.DblClick response but it didn't show a shape control in the form.
eg:
var shape:Tshape;
begin
shape:=Tshape.create(self);
shape.brush.color:=clred;
shape.brush.style:=bssolid;
shape.shape:=cscircle;
shape.show;
end
ido
wn't know how to show "shape". i tried too many times, but no one
success
 
原来如此,你须在show前加入如下代码指出他的解除关系,而并不是click不响应。
shape.parent:=Self;
 
多人接受答案了。
 
后退
顶部