社区
Delphi
帖子详情
splitter中有个小图,点后自动收缩/展开如何作
zbest
2009-12-26 05:42:06
如题,平时的splitter是不可见的,现在很多是可见的(中间有个小箭头什么的),比如左边一个treeview是展开的,点击后自动收到左侧不可见(当然splitter可见),再点展开。
这该如何做,要别的控件?什么控件,如何做。delphi2010下。
...全文
705
15
打赏
收藏
splitter中有个小图,点后自动收缩/展开如何作
如题,平时的splitter是不可见的,现在很多是可见的(中间有个小箭头什么的),比如左边一个treeview是展开的,点击后自动收到左侧不可见(当然splitter可见),再点展开。 这该如何做,要别的控件?什么控件,如何做。delphi2010下。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
laivoiqwer.
2009-12-29
打赏
举报
回复
建议用第三方控件
cxsplitter 有一个hotzone
itlibc
2009-12-29
打赏
举报
回复
这当然看你的开发的软件需求了。当然大多数人还是觉得三方的控件比较好用些。功能比较完善!
zbest
2009-12-29
打赏
举报
回复
我找了raize,里面确实有这样的控件
另问,里面有些如TrzButton,TrzTreeview,Trzpanel,这样的,和原来d2010里自己的一些button,treeview,panel都有什么区别么(大部分属性应该都差不多的,当然没一个个对照)
比如想用treeview的时候是用系统自己的,还是用TrzTreeview好呢。
diruser
2009-12-28
打赏
举报
回复
楼上列位中,已有答案
dd_zhouqian
2009-12-28
打赏
举报
回复
raize可以demo里实现了这个
qkhhxkj102
2009-12-28
打赏
举报
回复
帮顶
itlibc
2009-12-28
打赏
举报
回复
可用TRzSizePanel控件完成。
hjkto
2009-12-27
打赏
举报
回复
观注一下
lyhoo163
2009-12-27
打赏
举报
回复
将splitter和panel配合使用:
1、初始化
一般以一个panel靠上(或靠左),align属性设为alTop或alLeft,再加一个align,其align属性也为alTop或alLeft,再加上一个panel,其align属性设为alClient,以铺满整个窗体。
2、拉动(鼠标拉动)
3、复位
将Panel和splitter属性设为alNo..;再按(1)秩序分别设置panel和splitter的属性。
zbest
2009-12-26
打赏
举报
回复
想要的是这种效果,而且另外,splitter左侧是有个叉可以关闭的,上方有个下拉菜单,下方还有多个标签
zbest
2009-12-26
打赏
举报
回复
[Quote=引用 3 楼 sancaoping 的回复:]
1.先放一个panel控件pn1,将其align属性设为alClient,以铺满整个窗体,
2.再在pn1上放一个panel控件pn2,将其align属性设为alLeft,靠左放置。然后将放入其中
3.在pn1上放一个splitter控件,将其control属性设为pn2,AlignSplitter属性设为saLeft
4.在pn1上放一个panel控件pn3,将其他控件放在pn3上面,pn3的align属性设为alClient
这样点击splitter即可将splitter向左收缩
[/Quote]
第3点,并没找到splitter的control,AlignSplitter属性啊。
另,发图还只能直接发链接,上传麻烦了点。
sancaoping
2009-12-26
打赏
举报
回复
这个splitter控件可以用cxsplitter控件实现
sancaoping
2009-12-26
打赏
举报
回复
1.先放一个panel控件pn1,将其align属性设为alClient,以铺满整个窗体,
2.再在pn1上放一个panel控件pn2,将其align属性设为alLeft,靠左放置。然后将放入其中
3.在pn1上放一个splitter控件,将其control属性设为pn2,AlignSplitter属性设为saLeft
4.在pn1上放一个panel控件pn3,将其他控件放在pn3上面,pn3的align属性设为alClient
这样点击splitter即可将splitter向左收缩
iseekcode
2009-12-26
打赏
举报
回复
jvcl里有这个控件
无条件为你
2009-12-26
打赏
举报
回复
两点建议:
第一:截图来表述你的问题。
第二:加分来表示你对问题的重视。
GraphCast:用图神经网络几分钟生成10天全球天气预报的深度学习天气模型
如果三天后某地会下大雨还是晴天,传统数值天气预报模式可能要等超算跑上数小时才能给出答案。GraphCast 是 Google DeepMind 开源的深度学习天气模型,它能在几分钟内生成 0~10 天的全球中期天气预报,同一仓库还包含其集合预测版本 GenCast。 ## 🌦 它解决了什么问题:深度学习对比传统数值天气预报 传统中期预报依赖数值天气预报(NWP):在超算上分步求解大气偏微分方
【DevUI】
Split
ter
分割器组件使用详解
本文是关于DevUI
Split
ter
分割器组件的详细使用示例与代码说明总结文章。该组件基于 Angular ^18.0.0 版本,用于创建可交互调整区域大小的页面布局。DevUI
Split
ter
组件是构建灵活、可定制用户界面的利器。规划布局:先明确需要水平、垂直还是嵌套分割。设定尺寸:为每个窗格合理设置sizeminSizemaxSize,确保布局稳定。按需添加功能:若需折叠,添加;若需高级导航,考虑shrink模式。处理事件:通过sizeChange等事件保存用户布局设置,提升体验。
基于vue3的
split
ter
组件
基于vue3的
split
ter
组件
Open UI5 源代码解析之1131:
Split
ter
.js
本文分析了SAP OpenUI5项目中
Split
ter
.js控件的实现细节。该文件位于src/sap.ui.commons/src/sap/ui/commons/
Split
ter
.js路径下,是一个已标记为废弃的经典布局控件,现推荐使用sap.ui.layout.
Split
ter
替代。
Split
ter
.js主要实现双区域分隔布局功能,支持水平和垂直两种方向。它通过继承Control基类,整合了jQuery、Popup、ResizeHandler等模块来处理DOM操
作
、全局层级管理和尺寸变化响应。控件定义了
C# winform MDI 窗体侧边栏折叠 & 隐藏子窗体加载最大化后菜单栏
最近在做一个小项目的时候想设置一个可以折叠的侧边栏,中间走了很多弯路现在做一下记录 。 1.父窗体 IsMdiContainer = true; 2.在父窗体上添加一个panel ,Dock => Left; 3.在父窗体上再添加一个Spit
ter
控件。为Spit
ter
添加双击事件 private void
split
ter
_DoubleClick(object sender, Event...
Delphi
5,944
社区成员
262,941
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章