我的程序中需要实现一个功能 如同WINDOWS文件夹一样的,可以显示文件名和文件图标那样,当双击的时候做出应;我想应该是动态生成图标可以做到吧;100分
解决方案 »
- 实现与QQ分组一样的delphi控件
- ACCESS数据库查询问题
- dataset 问题!
- 添加新窗体的时候怎么不让自己命名呀?
- 请问关闭adoconnection后,再次打开连接时为何会出现'OLE error 80030002'错误!急~~~~~~~~~~~~~~~~~~~~~~~~~~~!!
- 如何得到日期?
- 请问一下delphi6.0中第三方控件如何安装呀?
- 控制面板的添加删除程序中怎么手动删已安装程序项
- Access violation at address 021d5f50 in module 'dllemployee.dll'是什么方面的问题阿?在线等待!
- 怎样在EDIT框内只能输入数字
- 手机数据线主要用处是什么?从开始方面考虑。
- 怎么解决组件播放avi重影问题?
with tbutton(findcomponent('aaa')) do
begin
onclick := 你自己定义的过程或者其他都可以
end;
其他组件类似
procedure TMainForm.NewLabelClick(Sender: TObject);//实现过程
begin
showmessage((TLabel(Sender).Caption);//比如说显示label名字
end;
procedure button1onclick(Sender:TObject)//比如在按下button1的时候生成一个label
var
NewLabel:TLabel;//先定义
begin
NewLabel := TLabel.Create(NewForm);
NewLabel.Parent := NewForm;
NewLabel.Left := left;
NewLabel.Top := top;
NewLabel.Height := 13;
NewLabel.Caption := FieldByName('name').AsString;
NewLabel.Font.Color := clRed;
NewLabel.AutoSize := true;
NewLabel.OnClick := NewLabelClick;//这里绑定事件
end;生成按钮和这个是一样的,楼主懂了吗?
写的很清楚了,。