首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#多窗口界面 兑现定比例分配界面

2012-12-27 
C#多窗口界面 实现定比例分配界面界面上主要分两部分 左侧部分大概占整个窗口1/3右侧是工作区 现在问题是

C#多窗口界面 实现定比例分配界面
界面上主要分两部分 左侧部分大概占整个窗口1/3  右侧是工作区 现在问题是怎么实现这两部分固定在界面上 能随整个界面的变大变小相应变化 大概界面如图
我现在做的MDI窗口 代码如下
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace jie面
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            Form2 a = new Form2();
            a.MdiParent = this;
            a.Show();
            Form3 b = new Form3();
            b.MdiParent = this;
            b.Show();
            b.Dock = DockStyle.Fill;
        }
    }
}
Form2为左侧元件区 Form3计划作为绘图区
这个问题不是很难 无奈菜鸟新手 请知道的朋友给讲解下 尽量详细点谢谢
[最优解释]
form的onresize事件中,调整子控件的宽度,form的宽度除以3就行了,然后控制第二个的left为第一个的right
[其他解释]
利用内容分屏控件SplitContainer来的更快些。花时间看看。
[其他解释]
实在不行使用tablelayout控件,它也可以进行单元格合并的。
[其他解释]

引用:
利用内容分屏控件SplitContainer来的更快些。花时间看看。


是的,看一下这个控件的用法,然后设置子控件的Dock属性为Fill
[其他解释]
感觉还落了很多知识点!!!

热点排行