复选按钮的使用问题(50分)(50分)

  • 主题发起人 主题发起人 zytka
  • 开始时间 开始时间
Z

zytka

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在一个设置窗口放一些复选按钮,根据复选按钮的checked情况来改变一个对象的特性
假设我放的复选按钮有

1left
2top
3right
4bottom

改变的对象为panel的Anchors属性
代码该如何写呢
如果是判断一个布饵属性还好写一点,可是这种我就不知道怎么写了,问题太弱,请先进帮助!

 
你既然有 4 个 checkbox 那不是每个对应一个 Anchors 的属性吗,
本身就是 boolean 值
 
例如1left在其OnClick事件中写:
if 1left.Checked then
Panel.Anchors:=Panel.Anchors+[akLeft]
else Panel.Anchors:=Panel.Anchors-[akLeft];
 
是啊,可是代码怎么写,头好昏
 
例如1left在其OnClick事件中写:
if 1left.Checked then
begin
2top.Checked := false ;
3right.Checked := false ;
4bottom.Checked := false
Panel.Anchors:=Panel.Anchors+[akLeft] ;
end
else
Panel.Anchors:=Panel.Anchors-[akLeft];
其它的同理了
 
多人接受答案了。
 
后退
顶部