永发信息网

splitContainer.SplitterDistance的问题

答案:2  悬赏:0  手机版
解决时间 2021-03-21 17:08
//
// splitContainer1
//
this.splitContainer1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill;
this.splitContainer1.FixedPanel = System.Windows.Forms.FixedPanel.Panel1;
this.splitContainer1.Location = new System.Drawing.Point(0, 49);
this.splitContainer1.Name = "splitContainer1";
//
// splitContainer1.Panel1
//
this.splitContainer1.Panel1.AutoScroll = true;
this.splitContainer1.Panel1.Controls.Add(this.treeView1);
this.splitContainer1.Panel1MinSize = 340;
//
// splitContainer1.Panel2
//
this.splitContainer1.Panel2.AutoScroll = true;
this.splitContainer1.Panel2.Controls.Add(this.listView1);
this.splitContainer1.Panel2MinSize = 200;//为什么这里设置成200的时候提示未处理的“System.InvalidOperationException”类型的异常出现在 System.Windows.Forms.dll 中。其他信息: SplitterDistance 必须在 Panel1MinSize 和 Width -Panel2MinSize 之间。

this.splitContainer1.Size = new System.Drawing.Size(802, 543);
this.splitContainer1.SplitterDistance = 237;
this.splitContainer1.TabIndex = 2;
最佳答案
this.splitContainer1.Width = 2000;
this.splitContainer1.Panel2MinSize = 200;
全部回答
这个简单 将splitcontainer的borderstyle设置成fixed3d或fixedsingle,就可以看见线了。 至于“然后运行后不能让用户拖动这条线”,要这样做:在splitcontainer的事件中添加“splittermoving”,进去后,在此事件中添加这句: e.cancel = true;这样就拖不动了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
这个月几号去拜菩萨求因缘最灵。
D.O.在出道前有女友吗?
梦伴翻唱版
地球公转与自转的异同列出相同点和不同点
汽车显示屏怎么连接无线网
古塔区北街法律服务所在哪里啊,我有事要去这
俄罗斯位于北极圈内,冬季不结冰的港口是
厨房地面已铺有瓷砖,还能铺上什么呢
盘根错节是什么意思
三国群英传老是连接失败,不能玩了???
单选题某有机物A在氢氧化钠存在下加热水解生
测字的测的成语
索尼a290和佳能550D比较
从江西玉山到广西灵山坐火车要多长时间
王家台庄子地址在什么地方,想过去办事
推荐资讯
近年来,昆明市在治理滇池中藻类的“疯长”、
新卡罗拉雨刮器都有响声么
身份证丢了,别人检到做非法的事怎么办?
要离婚去哪里离
黄石市爱康医院-手术大楼这个地址在什么地方
洋葱泡红葡萄酒有何作用,真那么神奇吗
由于工作原因过于频繁的看手机如何做到保护眼
单选题Heaskedmeto________himthedictiona
判断题赤道是东、西半球分界线.
精装修房子的保修都包括什么?门锁是否应该有
微星主板刷bios失败了,还有得救吗?
事业单位报名缴费成功以后没有打印报名表已经
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?