Dotnet WinForm 建立 FAQ2(转贴)(编程技巧)

9.     如何制作一个MDI的窗体
1.     建立一个新的Windows Application项目
2.     分别加入两个窗体Form1 、Form2
3.     设置Form1的IsMdiContainer属性为True。使它成为MDI主窗体。
4.     在Form2中加入一个RichTextBox控件,并设置Dock为:Fill
5.     在Tools 窗体中拖一个MainMenu到窗体Form1,然后建立一个菜单File|Windows|Help三个菜单项,File中包括New、Exit菜单项;Windows中包括Cascade、Horizontal等。
6.     设置Windows菜单项的MdiList属性=True, 这样每一个MDI子窗口将自动加在Windows菜单项下面。
7.     双击New菜单项,然后加入以下代码:
     private void menuNew_Click(object sender, System.EventArgs e)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
     {
    Form2    NewMdiChild ;
    NewMdiChild = new Form2() ;
    NewMdiChild.MdiParent = this ;
    NewMdiChild.Show() ;
    
     }
8.     在Windows的Cascade等菜单项中加入以下代码:
     private void menuWindowCasca_Click(object sender, System.EventArgs e)
     {
    this.LayoutMdi( MdiLayout.Cascade) ;
        

时间: 2024-09-20 00:06:15

Dotnet WinForm 建立 FAQ2(转贴)(编程技巧)的相关文章

Dotnet WinForm 建立 FAQ1(转贴)(编程技巧)

来自程序员大本营dotnet版Dotnet WinForm 建立 FAQ小气的神        如何建立你的第一个窗体,希望下面的说明可以成为你快速开始的一个指引.    1.     如何设置一个From的边界2.     如何建立一个透明的From3.     如何设置窗体在屏幕中的位置4.     如何使最小化和最大化按钮不可用5.     如何使一个窗体不见6.     如何设置使窗体成为非矩形的.7.     如何使一个窗体在屏幕的最顶端.8.     如何显示一个Model和非Mod

C# Winform多屏幕多显示器编程技巧实例

  这篇文章主要介绍了C# Winform多屏幕多显示器编程技巧实例,本文直接给出代码实例,需要的朋友可以参考下 在窗口的中间有一个System.Windows.Forms.PictureBox控件(该控件区域的面积为所在窗口的1/4),当该控件的大部分区域落在其中一台显示器时,在另一台显示器将不显示该控件,(该PictureBox控件将移动到主显示器所在的窗口区域). 实现方法: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 2

DotNET WinForm FAQ 16个(上)

Dotnet WinForm 建立 FAQ 小气的神 2001.08.31 如何建立你的第一个窗体,希望下面的说明可以成为你快速开始的一个指引. 1. 如何设置一个From的边界 2. 如何建立一个透明的From 3. 如何设置窗体在屏幕中的位置 4. 如何使最小化和最大化按钮不可用 5. 如何使一个窗体不见 6. 如何设置使窗体成为非矩形的. 7. 如何使一个窗体在屏幕的最顶端. 8. 如何显示一个Model和非Model的窗体 9. 如何制作一个MDI的窗体 10. 如何将你的窗体不显示在任

Matlab.NET混合编程技巧之——直接调用Matlab内置函数(附源码)

原文:[原创]Matlab.NET混合编程技巧之--直接调用Matlab内置函数(附源码) 在我的上一篇文章[原创]Matlab.NET混编技巧之--找出Matlab内置函数中,已经大概的介绍了matlab内置函数在混合编程中的优点,并通过程序找出了matlab中的大部分内置函数,当然更多人关心是如何像我所说得那样,不用直接编译,就直接在C#中调用这些内置函数.本文就带你揭开这些谜团. 声明,这篇文章是需要一点点混合编程基础的,基本概念和过程要懂一点,如果能简单成功混编一个简单的计算或者绘图例子

ASP编程技巧大全

编程|技巧 <% ''#######以下是一个类文件,下面的注解是调用类的方法################################################ ''# 注意:如果系统不支持建立Scripting.FileSystemObject对象,那么数据库压缩功能将无法使用 ''# Access 数据库类 ''# CreateDbFile 建立一个Access 数据库文件 ''# CompactDatabase 压缩一个Access 数据库文件 ''# 建立对象方法: ''#

071_《Delphi7编程技巧与实例精解》

<Delphi7编程技巧与实例精解> Delphi 教程 系列书籍 (071) <Delphi7编程技巧与实例精解> 网友(邦)整理 EMail: shuaihj@163.com 下载地址: Pdf 作者: 张海卿 张占军 丛书名: 其他 出版社:国防工业出版社 ISBN:7118030163 上架时间:2003-4-15 出版日期:2003 年1月 开本:16开 页码:365 版次:1-1 内容简介 本书汇编了Delphi中比较经典的60个实便,包括8大部分,即基础知识.图形国像

Android实用编程技巧代码总结

本文实例总结了Android实用编程技巧.分享给大家供大家参考,具体如下: 1.让一个图片透明: Bitmap buffer = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_4444); buffer.eraseColor(Color.TRANSPARENT); 2.直接发送邮件: Intent intent = new Intent(Intent.ACTION_SENDTO, Uri .fromParts("mailto"

JavaApplet编程技巧

编程|技巧 1. Java Applet 概 述 Java Applet 程 序 分 为 两 类:Java 小 程 序(Applet) 和Java 应 用 程 序(Application), 这 两 类 程 序 是 有 区 别 的.Java Applet 嵌 入 在WWW 的 页 面, 作 为 页 面 的 组 成 部 分 被 下 载, 并 能 运 行 在 实 现Java 虚 机 器(JVM) 的Web 浏 览 器 中.Java 的 安 全 机 制 可 以 防 止 小 程 序 存 取 本 地 文

PHP编程技巧:看实例学正则表达式

编程|技巧|正则     首先,让我们看看两个特别的字符:'^' 和 '$' 他们是分别用来匹配字符串的开始和结束,一下分别举例说明: "^The": 匹配以 "The"开头的字符串; "of despair$": 匹配以 "of despair" 结尾的字符串; "^abc$": 匹配以abc开头和以abc结尾的字符串,实际上是只有abc与之匹配: "notice": 匹配包含noti