中国开发网: 论坛: 程序员情感CBD: 贴子 708116
haitao
现在form是出来了,事件还没有好的办法。。。。。。。。
function createForm2Button(ss:String;t:String;b1:Boolean;d1:Integer;d2:String):Tform;
var
p:Tchecklistbox;
begin
result:=Tform.Create(nil);
result.Position:=poMainFormCenter;
result.Caption:=t;
if b1 then
with Tradiogroup.Create(result) do
Begin
parent:=result;
items.Text:=ss;
itemindex:=d1;
End
else
Begin
p:=Tchecklistbox.Create(result);
with p do
Begin
parent:=result;
items.Text:=ss;
checklistbox.str2checklist(d2,p);
End;
End;

with Tbitbtn.Create(result) do
Begin
kind:=bkOK;
End;
with Tbitbtn.Create(result) do
Begin
kind:=bkCancel;

End;
end;


function Select1Box(ss:String;t:String;default:Integer):Integer;
var
f:Tform;
begin
f:=createForm2Button(ss,t,true,default,'');
。。。。。
f.ShowModal;
f.close;
f.free;
end;
function SelectMBox(ss:String;t:String;default:String):String;
var
f:Tform;
begin
f:=createForm2Button(ss,t,false,0,default);
。。。。。。
f.ShowModal;
f.close;
f.free;
end;

实在不行,pas里放一个永远不会使用的class,里面有一个方法,专门用于挂到ok按钮click事件的
我的blog:http://szhaitao.blog.hexun.com & http://www.hoolee.com/user/haitao
--以上均为泛泛之谈--
不尽牛人滚滚来,无边硬伤纷纷现 人在江湖(出来的),哪能不挨刀(总归是要的)
网络对话,歧义纷生;你以为明白了对方的话,其实呢?

您所在的IP暂时不能使用低版本的QQ,请到:http://im.qq.com/下载安装最新版的QQ,感谢您对QQ的支持和使用

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录