A
autra
Unregistered / Unconfirmed
GUEST, unregistred user!
最近需要弄一个下拉列表多选框,自己考虑实现方法如下:上面使用一个Edit,下面使用一个CheckListBox,在进行某些操作的时候显示CheckListBox,但是,这里面就存在一个问题,
Constructor Create(AOwner:TComponent) ;
begin
CheckListBox.parent := AOwner ;
end;
这样回出现问题,ChecklistBox的大小发生变化时会影响Aowner的大小,
且CheckListBox不是象Combobox的下拉列表那样浮在别的控件上面,所以回被别的控件覆盖
因此考虑使用一个form作checkListBo的parent,form.parent不能是aOwner,但是出现一个新的问题, 再form弹出的时候包含控见的窗体标题栏会发生变化,因为这个窗体失去焦点,如何不让他窗体标题栏发生变化呢?
各位牛人,帮帮小弟一把吧
Constructor Create(AOwner:TComponent) ;
begin
CheckListBox.parent := AOwner ;
end;
这样回出现问题,ChecklistBox的大小发生变化时会影响Aowner的大小,
且CheckListBox不是象Combobox的下拉列表那样浮在别的控件上面,所以回被别的控件覆盖
因此考虑使用一个form作checkListBo的parent,form.parent不能是aOwner,但是出现一个新的问题, 再form弹出的时候包含控见的窗体标题栏会发生变化,因为这个窗体失去焦点,如何不让他窗体标题栏发生变化呢?
各位牛人,帮帮小弟一把吧