• NET_.NET深入体验与实践精要----第四章


    4.2

    关于MDL创建父窗体和子窗体,刚开始自己做不会用MDL创建。于是使用的是直接创建多个窗体,代码如下:

    private void button1_Click(object sender, EventArgs e)
    {
    Form2 a = new Form2();
    a.Text = "窗体";
    a.Show();

    }

    查阅资料,关于MDL:

    MDL(多文档界面)应用程序。MDL主要有两种窗口组成:父窗口和子窗口,。
      
      MDL的特点:
      1)启动一个MDL应用程序时,首先显示父窗口。
      2)他是应用程序中所有其他窗口的容器。
      3)每个应用程序界面都只能有一个MDL父窗体。
      4)在任何指定的时间可以打开多个子窗体。
      5)任何MDL子窗体都不能移出MDL框架区域。
      6)关闭MDL父窗体则自动关闭所有打开的MDL子窗体。

     

    4.4

    代码如下:


    private void textBox1_KeyDown(object sender, KeyEventArgs e)
    {
    if (e.KeyCode == Keys.Enter)
    {
    this.SelectNextControl(this.ActiveControl,true,true,true,true);
    }
    if (e.KeyValue == 13)
    {
    this.textBox2.Focus();
    }

    this.textBox1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.EnterToTab);
    this.textBox1.KeyDown += new System.Windows.Forms.KeyEventHandler(this.EnterToTab);

    }

    private void EnterToTab(object sender,System.Windows.Forms.KeyEventArgs e)
    {
    if (e.KeyValue == 13)
    {
    SendKeys.Send("{TAB}");
    }
    }

    4.5

     

  • 相关阅读:
    final修饰符
    数组知识点
    session的作用范围(转)
    c++之list学习
    C++之重载操作符
    C++之浅拷贝构造函数与深拷贝构造函数
    C++之友元
    C++之共有继承、保护继承、私有继承
    C++之类静态成员变量和静态成员函数
    C源程序到可执行文件的四个过程
  • 原文地址:https://www.cnblogs.com/uiop123/p/7631591.html
Copyright © 2020-2023  润新知