社区
VCL组件使用和开发
帖子详情
请教如何实现Panel的拉伸(通过鼠标可以改变面板的大小)?谢谢!
roadman
2003-10-31 11:49:40
如标题
...全文
374
5
打赏
收藏
请教如何实现Panel的拉伸(通过鼠标可以改变面板的大小)?谢谢!
如标题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BCBX
2003-11-03
打赏
举报
回复
根据需要设置Panel的Aligh为Top或Bottom等,加入一个Splitter分隔条,设置好Aligh属性,就可以用鼠标拖动了
应该是这个,一般来讲程序运行时,PANEL是得不到焦点的。所以不能向按钮样移动
xu_xinyu
2003-11-02
打赏
举报
回复
你把代码加到你的程序中,试一试,该段代码的作用就是你所要求的。
xu_xinyu
2003-10-31
打赏
举报
回复
在窗体的构造函数中填写如下代码,dxSideBar1为控件名称,改成你的控件名称。
//使outlookbar可以调整大小
DWORD dwStyle = ::GetWindowLong(dxSideBar1->Handle, GWL_STYLE);
::SetWindowLong(dxSideBar1->Handle, GWL_STYLE, dwStyle | WS_SIZEBOX);
::MoveWindow(dxSideBar1->Handle, dxSideBar1->Left, dxSideBar1->Top,
dxSideBar1->Width, dxSideBar1->Height + 1, true);
guanshangming
2003-10-31
打赏
举报
回复
根据需要设置Panel的Aligh为Top或Bottom等,加入一个Splitter分隔条,设置好Aligh属性,就可以用鼠标拖动了
roadman
2003-10-31
打赏
举报
回复
我是指在程序运行时可以像设计时一样用鼠标通过拖拉随意改变面板的大小和位置。
C# 创建一个
Panel
并可以通过
鼠标
拖动并可以拉动
改变
大小
(可生成多个
Panel
并保存布局到数据库中)
C# 创建一个
Panel
并可以通过
鼠标
拖动并可以拉动
改变
大小
(可生成多个
Panel
并保存布局到数据库中) 一个用于绘制视频布局的控件,可在背景
Panel
上生成新的
Panel
并可以拖动
改变
位置以及调整
大小
。 工程下载: 本控件是在https://download.csdn.net/download/a201220121991/9436984的基础上进行改进而来的,改进点如下: 1.添加功能: 2.限制绘画区域,只能在区域内拖动 3.添加
鼠标
框,拉动
鼠标
框选择
PANEL
4....
如何让在
panel
里的子窗体随
panel
的
大小
改变
而变化?(转)
privatevoidForm1_Load(objectsender,EventArgse) { frm=newForm2(); frm.TopLevel=false; frm.Show(); this.
panel
1.Controls.Add(f...
Unity
实现
UI的边缘检测和拖拽
拉伸
功能
最近赶项目,许久没写博客了。今天忙里偷闲,记录一下最近项目里遇到的一个功能——拖拽UI窗口边缘
拉伸
其
大小
,基本上现在的PC端的软件窗口都有这个功能。该功能效果就是需要做成跟Unity工具栏中的矩形工具的功能一样,当
鼠标
光标移入UI的各个边缘区域时显示不同的
鼠标
光标,并按下
鼠标
往不同方向拖拽
拉伸
时能实时调整该UI的
大小
。所以总结了以下两点需求: 1.
鼠标
移入UI时作边缘检测算法,获取该边缘类型的标识。 2. 根据边缘类型,在拖拽时动态调整该UI
大小
。 详细
实现
请看博客,方位不唯一,欢迎各位开发朋友一交流
java中
实现
无标题无边框的窗体能够用
鼠标
拖动
改变
窗口
大小
出现的问题: 1、setUndecorated(true)设置窗体无边框,但是setResizable(true)设置 可以通过
鼠标
调整
大小
,不起作用,这是怎么回事? 2、有没有事件,可以监听到,
鼠标
移动到边缘?如果java设置窗体无边框后,无 法
鼠标
拖动调整
大小
,我想自己做监听事件。 需要的效果: 目标: 下面是我做,很简单,但是费了老大劲了! 1、我所提的问题,出
C#
panel
控件
实现
鼠标
滚轮滚动拖动滚动条
实验中
panel
名称为pnl_suggest 界面初始化时添加
panel
鼠标
滚动相应: this.pnl_suggest.MouseWheel += new MouseEventHandler(FormSample_MouseWheel);
鼠标
滚动相应函数: void FormSample_MouseWheel(object sender, MouseEvent
VCL组件使用和开发
604
社区成员
13,459
社区内容
发帖
与我相关
我的任务
VCL组件使用和开发
C++ Builder VCL组件使用和开发
复制链接
扫一扫
分享
社区描述
C++ Builder VCL组件使用和开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章