Form分左右两部分,怎么样收起左边部分,点一下,又展开?

dxhh99 2008-11-08 07:41:12
Form分左右两部分,怎么样收起左边部分,点一下,又展开?
...全文
81 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuanreid 2008-11-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 dxhh99 的回复:]
左边是目录,右面是内容,点以下目录标签,目录收起,需要时候点一下展开,

设置 visible=false 或者 true 可以,可是隐藏是,哪个标签在哪里?是不是有哪个控件可以实现????
[/Quote]

左右放两个Panel,中间用TSplitter控件作为隔断。坐标的Panel的Align设置为alLeft,右边的设置为alClient,当你将坐标的Visible设置为false时,右边的就是全Form显示,反之恢复。
laowang2 2008-11-09
  • 打赏
  • 举报
回复
raize
suipack
dxhh99 2008-11-09
  • 打赏
  • 举报
回复
顶一下。
dxhh99 2008-11-08
  • 打赏
  • 举报
回复
左边是目录,右面是内容,点以下目录标签,目录收起,需要时候点一下展开,

设置 visible=false 或者 true 可以,可是隐藏是,哪个标签在哪里?是不是有哪个控件可以实现????
shadowstar 2008-11-08
  • 打赏
  • 举报
回复
有很多种方式,随便说个简单的,供参考:

void __fastcall TForm1::Button1Click(TObject* Sender)
{
Width = Width - 200;
Left = Left + 200;
}

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧