想做个组件演示程序,包含一个opendialog,一个edit,两个button,单击其中一个button打开opendialog选中文件,另一个是用来上传的,请问自定义组件里头button的单击事件怎么写?分不多,50分上(安装组件后单击button就可以显示效果)
解决方案 »
- 谁做过生物化工生产ERP软件或且知道做这方面软件的公司?
- delphi中的TDBGrid能执行带条件的查询
- 怎麼樣吧TfrCSVExport1轉檔轉*.CSV的保留,其它的都殺掉.
- 新手上路,问个问题!
- 提问:几个关于图片的问题
- 请问在定义一个string类型的变量时,系统实际分配多少空间?
- 谁有动态打印的例子,急用
- "Could not convert Variant of type(null) into type(String)"!!!!!!!!!!!!!
- 插入数据库时候的问题
- 请问誰有 INSTALLSHIELD 3.51 的序列号?
- 实现多线程同步查询,但是有错误请高手帮忙看看:)
- 为什么formshow事件只能触发一次?
我 也不知道你有的什么组件啊。。但主要的做法,根据很简单。就是如果你拖动控件的话,那就会生成在TForm里。
你的button2click事件的写法就是
组件->方法就可以了。而无需要声明,或是初始化啥的
//如果有帮忙请结贴。
MyButton1:TButton;
MyButton2:TButton;
..... procedure MyOpenClick(Sender:TObject);
procedure MyUploadClick(Sender:TObject); end;constructor TMyDemo.Create(....
begin
MyButton1.Onclick := MyOpenclick;
myButton2.Onclick := myUploadClick;
end;
procedure TMyDemo.MyOpenClick(Sender:TObject);
begin
....//你的代码
end;