delphi7中splitter控件的问题

窗体中放了两个panel,中间放了一个splitter,点击splitter的时候上面的panel会隐藏起来,现在想在窗体onshow的时候直接把上面的panel隐藏起来... 窗体中放了两个panel,中间放了一个splitter,点击splitter的时候上面的panel会隐藏起来,现在想在窗体onshow的时候直接把上面的panel隐藏起来,怎么操作? 展开
 我来答
veket的小号
2013-09-01 · TA获得超过3371个赞
知道大有可为答主
回答量:3762
采纳率:0%
帮助的人:3996万
展开全部

干吗非要用splite的点击的, 用panel2的双机就行了呵

(两个panel、一个splitter,panel1和splitter的align属性都设为altop,

 panel2的align设为alclient,splitter1的cursor设为crVSplit)

 

//双击panel2 翻转panel1 显示隐藏状态

procedure TForm1.Panel2DblClick(Sender: TObject);
begin
  Panel1.Visible := not Panel1.Visible;
end;

(效果图如果看不到请下载附件)

 

onshow隐藏panel1代码

procedure TForm1.FormShow(Sender: TObject);
begin
  Panel1.Visible := False;
end;

众口说车
推荐于2018-03-23 · TA获得超过2323个赞
知道大有可为答主
回答量:3503
采纳率:50%
帮助的人:1505万
展开全部
splitter貌似有一个open 或close 方法(可能不是这名,时间太久了),你在onshow时执行这个方法就可以!
另外,还有第三方控件也是支持的!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liu55721
2013-09-01 · TA获得超过922个赞
知道大有可为答主
回答量:1861
采纳率:100%
帮助的人:880万
展开全部
gao_cz说得对,但DELPHI自带的这玩意儿太不好看了,有一个三方组件非常好,和WINXP的相关控件一样。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式