Toggle navigation
首页
问答
IT问答
生活问答
电脑知识
百科
测评
在WinForm中怎么使用splitter控件?
发布于2022-01-12 18:39:35
8
个回答
网友回答
2022-01-12
1.将winform分为三列
整个窗体分成可以自动调节的三列的做法:1、往窗体上丢两个panel控件其中:panelLeft——设置Dock属性为“left”,并调节好其宽度panelRight——设置Dock属性为“right”,并调节好其宽度2、往窗体上丢一个splitter控件名为splitterLeft,使其与panelLeft靠紧,设置其Dock属性为“left”3、往窗体上丢一个splitter控件名为splitterRight,使其与panelRight靠紧,设置其Dock属性为“right”4、往窗体上丢一个panel控件名为panelCenter,设置其Dock属性为“center”运行就可以实现预期效果(注意:splitter控件只能作为窗体的Controls属性的子控件,而不能是某panel控件的子控件)MinSize和MinExtra属性,限制分隔栏可以移动的距离。其区别是MinSize属性指定在分隔栏和分隔栏所在的容器边界之间最小距离(单位是像素)。MinExtra属性指定容器的对边和分隔栏之间的距离(单位是像素)。
2.将winform分为两列
新建一个窗体,按照下列顺序添加控件。1、放入一个Panel比如:panel1 然后设置他的Dock属性为:Left; 2、放入一个Splitter比如:splitter1 设置它的背景颜色为一个特殊的颜色,便于看执行效果;3、放入一个Panel比如:panel2 然后设置他的Dock属性为:Fill; 4、编译执行程序,这时候就没有问题了
3.将winform分为三列,并且中间那一列还需要分成上下两部分
首先重复上面的第一种方法,先分成三列
然后再中间的面板上,进行分成两行的操作
先丢一个groupbox,设置dock为bottom
然后拖一个splitter,设置dock为bottom
最后再拖一个datagridview,设置dock为fill
网友回答
2022-01-12
1.将winform分为三列
整个窗体分成可以自动调节的三列的做法:
1、往窗体上丢两个panel控件
其中:
panelLeft——设置Dock属性为“left”,并调节好其宽度
panelRight——设置Dock属性为“right”,并调节好其宽度
2、往窗体上丢一个splitter控件名为splitterLeft,使其与panelLeft靠紧,设置其Dock属性为“left”
3、往窗体上丢一个splitter控件名为splitterRight,使其与panelRight靠紧,设置其Dock属性为“right”
4、往窗体上丢一个panel控件名为panelCenter,设置其Dock属性为“center”
运行就可以实现预期效果(注意:splitter控件只能作为窗体的Controls属性的子控件,而不能是某panel控件的子控件)
MinSize和MinExtra属性,限制分隔栏可以移动的距离。其区别是MinSize属性指定在分隔栏和分隔栏所在的容器边界之间最小距离(单位是像素)。MinExtra属性指定容器的对边和分隔栏之间的距离(单位是像素)。
2.将winform分为两列
新建一个窗体,按照下列顺序添加控件。
1、放入一个Panel比如:panel1 然后设置他的Dock属性为:Left;
2、放入一个Splitter比如:splitter1 设置它的背景颜色为一个特殊的颜色,便于看执行效果;
3、放入一个Panel比如:panel2 然后设置他的Dock属性为:Fill;
4、编译执行程序,这时候就没有问题了
3.将winform分为三列,并且中间那一列还需要分成上下两部分
首先重复上面的第一种方法,先分成三列
然后再中间的面板上,进行分成两行的操作
先丢一个groupbox,设置dock为bottom
然后拖一个splitter,设置dock为bottom
最后再拖一个datagridview,设置dock为fill
网友回答
2022-01-12
1.右击报表,属性,EnableExternal。。设为true
2. 设置image控件的source为external
3. 设置image控件的value为file:c:\a.jpeg 举例而已,设计为你实际的路径
网友回答
2022-01-12
如果我的程序中能移动控件(如TPanel等),我希望当某个控件被其他控件部分遮盖时有事件触发,又应该怎么做? 查看原帖
满意请采纳
网友回答
2022-01-12
不能写在这里
写在formload事件里
private void Form1_Load(object sender, EventArgs e)
{
this.timer1.Enabled = true;
this.timer1.Interval = 1000;
}
private void timer1_Tick(object sender, EventArgs e)
{
DateTime dt = DateTime.Now;
this.toolStripStatusLabel1.Text = dt.ToString()+dt.DayOfWeek.ToString();
}
这样就行了 不过时间是死的 不过我会再给你改进的 一时我忘了 呵呵
网友回答
2022-01-12
OnDragOver 查看原帖
网友回答
2022-01-12
对你们真的是无语,这么个简单的问题搞得人家晕头转向:
网友回答
2022-01-12
system.datatime.now.tostring()是获取当前时间的字符串形式,你还需要把字符转换成时间格式才可以。
例如:
DateTime d1=Convert.ToDateTime(2008-08-18 18:20:01);
string s=d1.ToString(yyyy-MM-dd HH:mm:ss);
MessageBox.Show(s);
IT问答最新文章
1
电脑只有一个c盘有什么缺点?
2
键盘的上下左右键突然失灵了,怎么处理啊
3
苹果刷机模式怎么退出
4
AutoCAD 打开软件提示:应用程序不支持实时(JIT)调试。怎么处理?
5
oppor11和oppor9有什么不同
6
我买的是i5 4210m gt940m的,也是海鮁战隼F16, 怎么样
7
小米盒子2加强版刷了石头系统,怎样刷回官方系统
8
MP4在播放视频和音频时出现的解码错误是什么?
9
新买的惠普1020打印机无法打印是怎么回事
10
我手机开了飞行模式,他人打电话进来会怎么提示?提示我关机了?
相关阅读
1
三星NX3000相机使用中提示不支持怎么办
2
我的QQ使用天翼手机QQ注册的~以前可以直接输入手机号就能搜索到,后来手机号不行了只能用QQ号搜索,现在手机号和QQ好都无法搜索,提示需要修改QQ辅助账号,我进入QQ账号中心,在账号界面无法打开设置选项(选项一闪就缩回去了)~现在我的QQ无法被好友添加,怎么办?
3
积分制使用中,出现积分同分并列怎么办?
4
使用天正给排水中的材料统计来统计喷淋,有的图纸无法统计出数据该怎么办
5
松下 NR-C29WX1 冰箱的自动制冰中冷冻室的贮冰盒怎么取出 第一次使用
6
在WinForm中怎么使用splitter控件?
7
在局域网中使用共享的惠普1007打印机,有时可以打印,有时提示错误,请大家帮忙分析一下,该怎么办?
8
爱普生L101 打印机中的废墨收集垫已到它们的使用寿命 怎么解决???
9
怎么使用键盘可以将word文档中的一行字总体向左向右移动
10
中国电信iptv机顶盒上光纤插孔怎么使用
11
分屏功能SplitView支持哪些设备?
12
OPPO手机上下载了Splitpic软件肿么打不开
回到
顶部