splitter中有个小图,点后自动收缩/展开如何作 如题,平时的splitter是不可见的,现在很多是可见的(中间有个小箭头什么的),比如左边一个treeview是展开的,点击后自动收到左侧不可见(当然splitter可见),再点展开。这该如何做,要别的控件?什么控件,如何做。delphi2010下。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.先放一个panel控件pn1,将其align属性设为alClient,以铺满整个窗体,2.再在pn1上放一个panel控件pn2,将其align属性设为alLeft,靠左放置。然后将放入其中3.在pn1上放一个splitter控件,将其control属性设为pn2,AlignSplitter属性设为saLeft4.在pn1上放一个panel控件pn3,将其他控件放在pn3上面,pn3的align属性设为alClient这样点击splitter即可将splitter向左收缩 这个splitter控件可以用cxsplitter控件实现 第3点,并没找到splitter的control,AlignSplitter属性啊。另,发图还只能直接发链接,上传麻烦了点。 想要的是这种效果,而且另外,splitter左侧是有个叉可以关闭的,上方有个下拉菜单,下方还有多个标签 将splitter和panel配合使用:1、初始化 一般以一个panel靠上(或靠左),align属性设为alTop或alLeft,再加一个align,其align属性也为alTop或alLeft,再加上一个panel,其align属性设为alClient,以铺满整个窗体。2、拉动(鼠标拉动) 3、复位 将Panel和splitter属性设为alNo..;再按(1)秩序分别设置panel和splitter的属性。 可用TRzSizePanel控件完成。 我找了raize,里面确实有这样的控件另问,里面有些如TrzButton,TrzTreeview,Trzpanel,这样的,和原来d2010里自己的一些button,treeview,panel都有什么区别么(大部分属性应该都差不多的,当然没一个个对照)比如想用treeview的时候是用系统自己的,还是用TrzTreeview好呢。 建议用第三方控件 cxsplitter 有一个hotzone 实现将软件界面替换 如何动态的修改一个dll的版本信息? 关于一个日期时间计算的问题 如何判断FORM中当前控件的类型 如何捕获光标键,并做相应理? 动态创建的WebBrowser显示不出来。 系统是2003 在Delphi中为什么找不到Microsoft.Jet.OLEDB.4.0驱动呢? 哪儿有InstallShield V3.xx软件下载? j++buileder做的运行文件不是EXE的, 关于Foxpro数据库与SQL -server 数据库的转换? 终于骗到了一颗星星,真怀念穿裤衩的日子啊**** delphi 增删改查写在一个类里面,增删改可以,查询没反应
2.再在pn1上放一个panel控件pn2,将其align属性设为alLeft,靠左放置。然后将放入其中
3.在pn1上放一个splitter控件,将其control属性设为pn2,AlignSplitter属性设为saLeft
4.在pn1上放一个panel控件pn3,将其他控件放在pn3上面,pn3的align属性设为alClient
这样点击splitter即可将splitter向左收缩
一般以一个panel靠上(或靠左),align属性设为alTop或alLeft,再加一个align,其align属性也为alTop或alLeft,再加上一个panel,其align属性设为alClient,以铺满整个窗体。2、拉动(鼠标拉动)
3、复位
将Panel和splitter属性设为alNo..;再按(1)秩序分别设置panel和splitter的属性。
cxsplitter 有一个hotzone