社区
Delphi
帖子详情
怎样把一个控件从一个TPanel里拖到另一个TPanel里
shenjhshen
2005-09-15 06:45:11
怎样把一个控件从一个TPanel里拖到另一个TPanel里
...全文
121
9
打赏
收藏
怎样把一个控件从一个TPanel里拖到另一个TPanel里
怎样把一个控件从一个TPanel里拖到另一个TPanel里
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shenjhshen
2005-09-15
打赏
举报
回复
明天来给分
shenjhshen
2005-09-15
打赏
举报
回复
差不多,还要该该
struggle813
2005-09-15
打赏
举报
回复
unit Unit1;
interface
刚写的DEMO,不知是你的意思吗
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, ExtCtrls;
type
TForm1 = class(TForm)
Panel1: TPanel;
Panel2: TPanel;
Button1: TButton;
procedure Button1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
procedure Panel2DragOver(Sender, Source: TObject; X, Y: Integer;
State: TDragState; var Accept: Boolean);
procedure Panel2DragDrop(Sender, Source: TObject; X, Y: Integer);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure ControlBeginDrag(Sender:TObject);
begin
TControl(Sender).BeginDrag(false,6);
end;
procedure ControlDragDrop(Sender,Source:TObject);
begin
TControl(Source).Parent:=TWinControl(Sender);
end;
procedure TForm1.Button1MouseDown(Sender: TObject; Button: TMouseButton;
Shift: TShiftState; X, Y: Integer);
begin
ControlBeginDrag(Sender);
end;
procedure TForm1.Panel2DragOver(Sender, Source: TObject; X, Y: Integer;
State: TDragState; var Accept: Boolean);
begin
Accept:=true;
end;
procedure TForm1.Panel2DragDrop(Sender, Source: TObject; X, Y: Integer);
begin
ControlDragDrop(Sender,Source);
end;
end.
cncharles
2005-09-15
打赏
举报
回复
在Object Tree View中直接拖,
或者用Ctrl+X, 再在目标 Panel上面用 Ctrl+V
only for design time, if run time
Control1.parent := panel1;
catfather46
2005-09-15
打赏
举报
回复
?!不懂你的意思?!
shenjhshen
2005-09-15
打赏
举报
回复
怎么没有好心的人帮助一下呢
shenjhshen
2005-09-15
打赏
举报
回复
运行中拖拽,把一个控件从一个TPanel里拖到另一个TPanel里,直接改变parent,那是跳
shenjhshen
2005-09-15
打赏
举报
回复
闭嘴
阿呆_
2005-09-15
打赏
举报
回复
设计期: ctrl+c, ctrl+v
运行期: panel2.parent := panel1
BCB T
Panel
控件
透明源代码
C++ Builder T
Panel
控件
透明源代码,根据http://blog.csdn.net/cczlp/article/details/2542886整理。
C++ Builder T
Panel
下拉菜单源码
自己自绘的下拉菜单 滚动条需要自己添加
里
面包含了对 T
Panel
控件
的使用与自己实现的按钮
饭桶牌农历
控件
包 农历
控件
v3.2 beta 修正无法放到容器(T
Panel
)的问题 添加公历农历重绘事件,用于
控件
显示块(Cell),基本上可以实现任务定制显示的功能,如示例图 v3.1 beta 修正一些发现的BUG 当前农历算法采用了CnPack的农历单元,由于Delphi日期类型的限制,只支持公元1年到2100年的农历换算,感谢CnPack组的人。 增加了年号功能(公元1年到1948年) ,比如1410年,会显示:[明]成祖 朱棣 永乐8年,另外在显示元朝的年号时,可能会存在显示不全的现象,由于那些酋长的名字太长了。。。年号的数据来源于寿星万年历Web版,可能会存在年号不正确的现象,感谢寿星万年历的作者许剑伟先生。 农历范围增加到公元1年到2100年。 修改DEMO程序,增加了一些常用控制演示。 非常好用的
控件
包,最近一直在用,呵呵
通用摄像头
控件
利用windows系统资源,写的
一个
通用的摄像头画面显示
控件
,基于标准的T
Panel
控件
开发,用法简单。只要你的摄像头安装上了驱动即可。
C++Builder6的半透明
控件
TAlpha
Panel
C++Builder6的TAlpha
Panel
源代码、示例和VCL
控件
包。可以说是实现T
Panel
控件
Alpha透明的最简洁的代码了。在程序设计阶段即可看到效果。参考了CSDN论坛上VCL组件开发及应用中的让
Panel
半透明的Delphi代码,但比其完善得多。顺带也将鼠标进入、离开事件实现了。感觉用途不是很大,请各位码友挖掘。
Delphi
5,386
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章