最新Windows窗体应用程序设计
用C语言写windows窗体程序
很多学C的朋友认为C语言只能写DOS程序,而不能像C#那样写windows窗体的程序,这你可就打错特错了,今天我来简单掩饰下C语言怎么利用windows提供出来的API写windows窗体程序。
开发工具VC6.0,开发平台windows7。
首先第一步,打开VC,新建工程,选择win32 application,如下图
然后新建一个C语言源文件,这个就不截图了,如果这也不会的话相信你也不会来看这篇帖子~呵呵
建好文件以后把一下代码输入进去。编译即可~代码讲解会下帖子下方
1.#include
2.
3.LRESULT CALLBACK Windo WP roc(
4. HWND hwnd, //
handle to window
5. UINT uMsg, //
message identifier
6. WPARAM wParam, //
first message parameter
7. LPARAM lParam //
second message parameter
8. );
9.
10.
11.int WINAPI WinMain(HINSTANCE hInstance,
12. HINSTANCE hPrevInstance,
13. L PS TR lpCmdLine,
14. int nShowCmd
15. )//入口函数
16.{
17. WNDCLASS wndclass;
18. HWND wndhwnd;
19. MSG msg;
20. wndclass.hIcon=LoadIcon(NULL,IDI_APPLICATION);//加载图标
vb练习题及答案
vb练习题及答案
VB(Visual Basic)是一种面向对象的编程语言,被广泛应用于软件开发中。通过练习题的形式可以巩固和提升对VB语言的理解和应用能力。本文将提供一些VB练习题及其答案,帮助读者巩固VB编程技巧。
题目一:计算器程序
设计一个简单的计算器程序,要求能够进行基本的加、减、乘、除运算。
解答:
在VB中创建一个新的Windows窗体应用程序项目,命名为“Calculator”。
首先,在窗体上添加一些按钮来表示数字和运算符。然后,添加一个用于显示运算结果的文本框控件。
接下来,为数字按钮和运算符按钮分别添加点击事件处理程序。在点击数字按钮时,将按钮对应的数字追加到文本框中。在点击运算符按钮时,根据按钮的内容判断并执行相应的运算。
最后,通过运用VB的计算表达式功能和控件之间的交互,实现基本的加减乘除运算。
题目二:学生成绩管理
设计一个程序用于管理学生成绩,要求能够输入学生信息、查询学生成绩、计算学生平均成绩等操作。
解答:
在VB中创建一个新的Windows窗体应用程序项目,命名为“StudentGrade”。
首先,设计一个学生类(Student),包括学号、姓名、各科目成绩等属性。然后,创建一个用于存储学生信息的集合(如数组或集合类)。
接下来,在窗体上添加文本框、按钮等控件,用于输入学生信息和进行相关操作。通过按钮点击事件处理程序,实现以下功能:
1.输入学生信息:获取文本框中的学生信息,并创建一个新的学生对象,将其添加到学生信息集合中。
2.查询学生成绩:根据学生学号或姓名等关键信息,在学生信息集合中查找对应学生,并显示其成绩信息。
实验:Windows窗体应用程序设计
//ComboBox初始化
comboBoxZhengjianleixing.Items.Add("身份证");
comboBoxZhengjianleixing.Items.Add("学生证");
comboBoxZhengjianleixing.Items.Add("教师证");
privatevoidlistview1selectedindexchangedobjectsendereventargs树视图1新建一个名为e32的窗体text改为树视图size设为4005002添加一个treeview控件将size属性改为390470并将anchor属性改为topbottomleftright3添加一个imagelist控件为其添加我的电脑磁盘驱动器文件夹打开的文件夹四个图标通过images属性实现4将treeview的imagelist属性置为imagelist1使两者相关联5打开treeview属性nodes的树节点编辑器添加一个根将标签改为我的电脑在imagekey和selectedimagekey中选择相应图标
6)双击各菜单项,添加代码如下:
using System;
using System.Collections.Generic;
VS2019创建C++窗体应用程序
WORD格式可以任意编辑VS2019创建C++窗体应用程序
1.运行VS2019。
2.点击创建新项目。
3.选择CLR空项目,点击下一步。
4.在配置新项目界面,输入项目名称,选择.net Framework框架,点击创建。
5.在解决方案资源管理器中,右键单击创建的CLR项目,选择属性,弹出属性页。
6.在左侧配置属性中,展开链接器,然后选择“系统”项,在右侧“子系统”下选择“Windows(/SUBSYSTEM:WINDOW)S”。
7.在左侧链接器下,选择“高级”选项,在右侧入口点,输入Main(区分大小写),然后确定按钮。
8.在解决方案资源管理器中,右键单击项目名称,选
择“添加”,然后选择“新建项”。在左侧栏展开“已安装”,
然后展开“VisualC++”,选择“UI”,最后在右侧栏选
择“Windows窗体”,输入名称,然后点击“添加”按钮。
9.在解决方案资源管理器中,展开项目,然后展开“源
文件”,右键上面添加的Windows窗体,选择“查看代码”,
将以下代码粘贴到窗体代码中。
#include"MyForm.h"
usingnamespaceProject2;
[STAThread]
voidMain(array<String^>^args)
{
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
MyFormform;
Application::Run(%form);
windows程序设计 (2)
Windows程序设计
简介
Windows程序设计是指在Windows操作系统上开发和设计应用程序。Windows操作系统提供了丰富的应用程序开发工具和API,使开发者能够利用各种编程语言(如C++、C#、等)开发功能强大、丰富多样的应用程序。
在Windows上进行程序设计可以涵盖很多方面,包括图形用户界面(GUI)设计、操作系统交互、网络通信、以及与硬件设备的交互等。本文将重点介绍Windows程序设计的基本概念和一些常用的开发工具和技术。
开发工具
在Windows上进行程序设计,可以使用各种开发工具和集成开发环境(IDE)来简化开发过程。以下是一些常用的Windows程序设计开发工具:
1.Visual Studio:Visual Studio是一套功能强大的集成
开发环境,由Microsoft开发和维护。它支持多种编程语
言,包括C++、C#、Visual Basic等,并且提供了丰富的
开发工具和调试功能。
2.Dev-C++:Dev-C++是一个免费开源的C++编程环境,
它提供了一个简单易用的集成开发环境,并且可以方便地
编译和调试C++程序。
3.Code::Blocks:Code::Blocks是一个开源的跨平台集
成开发环境,支持多种编程语言,包括C++、C等。它提
供了丰富的插件和功能,可以方便地进行Windows程序
设计。
除了以上列举的开发工具,还有其他一些可供选择的开发
工具,开发者可以根据自己的需求和喜好来选择合适的工具。
Windows程序设计基础
在进行Windows程序设计之前,了解Windows操作系统
应用程序界面设计
如果有多个子窗体(文档型),可以通过创建一个 窗体模板,然后定义窗体模板变量方便实现.
dim nwedoc as new frmMDIChild
窗体变量
窗体模板(类)
(2)设计MDI子窗体:同一般窗体设计.
三、MDI窗体与子窗体的交互 1.活动子窗体和活动控件 ActiveForm属性活动子窗体;ActiveControl活动控件. 2.显示MDI窗体及其子窗体 用show方法.如果MDI窗体的AtuoShowChildren属性 为True,则在显示MDI窗体时,自动显示其子窗体. 3.维护子窗体的状态信息 通过在程序中设置一个公有变量可以实现
如inputwk.baidu.comox函数和msgbox函数
2.无模式对话框:只是一个提示对话框,不关闭可以
继续执行其它程序。 3.自定义对话框的使用 窗体对象.show [style[,owner]] style为0时是无模式对话框;style为1时是模式对话框。 Owner指定窗体的父子关系(指定父窗体),父窗体关
添加通用控件(9个) (2)用toolbar控件创建工具栏 p258-10
第四节多重窗体和多文档界面
一、多文档界面:由父子窗口组成,父窗口(MDI)是 子窗口的容器,所有子窗口具有相同的功能。
例10-11 p270 二、创建和设计MDI窗体及其子窗体 多文档界面的应用程序只能包含一个MDI窗体和至少一
Windows窗体程序的开发实验报告
精通C#与.NET4.0数据库开发
实验报告
实验题目:Windows窗体程序的开发
专业计算机科学与技术
学生XX
班级学号
教师
指导单位
日期
一、实验目的
1.学会在Visual Studio 2021中创立和运行窗体程序。
2.掌握Windows窗体的根本操作。
3.学会使用常用的Windows控件。
4.学会使用菜单和工具栏以及通用对话框。
二、实验环境
.NET框架开发环境Visual Studio 2021
三、实验内容
例5-1、2:
源代码:
publicpartialclass Form1 : Form
{
public Form1( )
{
Initializeponent( );
}
privatevoid AddInputToLog(string input)
{
this.tbLog.AppendText("\r\n" + input);
this.tbLog.ScrollToCaret( );
}
privatevoid btnSubmit_Click(object sender, EventArgs e) {
string input = this.tbInput.Text;
this.AddInputToLog(input);
this.tbInput.Clear( );
}
}
例5-3、4:
源代码:
publicpartialclass FrmMain : Form
{
public FrmMain( )
{
Initializeponent( );
}
privatevoid btnSetProp_Click(object sender, EventArgs e)
visual studio 窗体设计案例参考
Visual Studio 窗体设计案例参考
以下是一个简单的Visual Studio窗体设计案例,它是一个登录界面:
1.打开Visual Studio,创建一个新的Windows窗体应用项目。
2.在窗体设计器中,从工具箱拖动一个Label控件、两个TextBox 控件和一个Button控件到窗体上。
3.设置Label控件的Text属性为“用户名”,TextBox控件的Text属性清空,设置Button控件的Text属性为“登录”。
4.双击Button控件,Visual Studio会自动生成一个点击事件处理方法。在这个方法中,编写如下代码:
c
private void button1_Click(object sender, EventArgs e)
{
string username = textBox1.Text;
string password = textBox2.Text;
if (username == "admin" && password == "123456")
{
MessageBox.Show("登录成功!");
}
else
{
MessageBox.Show("用户名或密码错误!");
}
}
5.运行程序,测试登录功能是否正常。
以上是一个简单的Visual Studio窗体设计案例,通过这个案例可以了解如
何使用Visual Studio设计窗体界面和添加控件,以及如何编写事件处理方法。当然,实际应用中窗体设计会更加复杂,需要更多的控件和事件处理方法来完成功能。
cWindows窗体应用程序设计
1. Form1窗体:
(1)设计界面
(2)事件过程:
Form1.cs文件:
//引用部分 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms;
{ Form myform = new Form1_2();//定义Form1_2类对象
myform.Show();
//以无模式窗体方式调用
}
}
}
Form1.Designer.cs 文件:
namespace Proj8_1
{ partial class Form1
{ ///<summary> ///必需的设计器变量。 ///</summary>
this.button1.TabIndex = 0; this.button1.Text = "调用模式窗体"; this.button1.UseVisualStyleBackColor = true;
this.button1.Click += new System.EventHandler(this.button1_Click);
cWindows窗体应用程序设计
} }
1; 私有字段
2;
私有字段
2. 1_1窗体: (1)设计界面 (2)事件过程:无
3. 1_1窗体: (1)设计界面 (2)事件过程:无
文件 : ; ; ; 8_1 {
{
} }
<> 应用程序的主入口点。 <> [] () { ();
(); ( 1()); 启动窗体为1 }
按F5键或单击工具栏中的按钮运行本项目。 上机调试运行结果。
分。 :用户不能直接编辑文本部分。用户必须单击箭头按钮来显示列表部
分。 :文本部分可编辑。列表部分总可见。
各种样式的组合框如图8.19所示。
获取或设置组合框下拉部分的宽度(以像素为单位)。
获取或设置组合框下拉部分的高度(以像素为单位)。
表示该组合框中所包含项的集合。
获取或设置当前组合框中选定项的索引。
主要属性: :获取或设置一个布尔值,该值指示是否已选中控件。如果为,则指示选中状态;否则为 (默认值)。 主要事件:
【例8.3】 设计一个窗体,说明复选框的应用。
3窗体: (1)设计界面 (2)事件过程: 1( , e) { (1 3
2 4) ("您答对了,真的很棒!!!", "信息提示",
);
("您答错了,继续努力吧!!!", "信息提示", );
Windows窗体界面设计
•
•
5
4.Coltrol 共有的属性,事件和方法 共有的属性,
• Form 的继承树 • System.Object System.MarshalByRefObject System.ComponentModel.Component System.Windows.Forms.Control System.Windows.Forms.ScrollableControl System.Windows.Forms.ContainerControl System.Windows.Forms.Form
• System.object 为基类 – Equals 两个对象的比较 – Finalize 在对象被销毁前做的一些清除工作 – GetHashCode 获取hashCode 获取hashCode – ToString 显示一个类的描述或类名
6
4.1 Coltrol类--属性 类--属性
• 作为窗体控件的基类 • 相关属性
3
2.Windows 窗体
• • • • • WinForm ,是一种在桌面上显示的图形化元素 窗体的焦点--与窗口交互的时候, --与窗口交互的时候 窗体的焦点--与窗口交互的时候,窗口获得焦点 --位于最前面的窗口 位于最前面的窗口, 活动窗口 --位于最前面的窗口,标题栏高亮显示 窗体可以作为组件或控件容器使用 用户使用鼠标或者键盘与控件交互的时候会产生事 件 • 继承与 继承与System.Windows.Forms.Form • 实际上也是继承于 实际上也是继承于Control类的控件 类的控件 • MDI窗体介绍 窗体介绍
第9章 创建Windows窗体应用程序PPT课件
• 按钮(Button)在工具箱中的图标如图9.22所示, 是应用程序交互的最好的方式,用户通过单击按 钮来触发Click事件。按钮的主要属性有:
9.1.4 用对象思考:窗体
• 【本节示例参考:\源代码\chapter9\9.1.4\WinExample】 • System.Windows.Forms命名空间包含用于创建基于Windows
的应用程序的类,以充分利用Microsoft Windows操作系统 中提供的丰富的用户界面功能。WinForms应用程序使用两 个.NET框架的基本类:Form类和Application类。Form类管 理应用程序的窗体和窗体上的控件,Application类管理应 用程序对Windows消息的接收和传递。 • 窗体在WinForms中是一个由Form类创建的对象,窗体有很 多有用的属性和事件,同时,窗体间可以跳转,可以传值, 可以实现模式窗体。在后面的Windows开发中,控件都是承 载在窗体之上的,所以,深入了解窗体的功能,会对以后 的开发带来很大的帮助。创建所有用户界面都可以通过可 视化编程工具完成。
• 在系统中,我们经常会遇到消息框,消息框常常 用来显示消息,并提供选择按钮供用户确认信息。 消息框是一个MessageBox对象。该对象的Show() 方法用于提示消息框,Show()方法有20多种重载 方式。下面通过一个程序实例来了解MessageBox 的用法。
在VS2024下如何建立一个MFC应用程序
在VS2024下如何建立一个MFC应用程序
1. 打开Visual Studio 2024、选择“文件”(File)菜单,点击
“新建”(New)。
2. 在“新建项目”对话框中,选择“Visual C++”下的“MFC”项目
类型。
3. 在右侧面板中选择“应用程序向导(Application Wizard)”。
4. 在“应用程序向导”对话框中,选择“单文档”(Single Document)或“多文档”(Multiple Document)项目类型,然后点击
“完成”(Finish)按钮。
5.在下一个对话框中,可以选择MFC应用程序模板的属性,如应用程
序名称、位置、解决方案名称等。在这里可以根据自己的需求进行设置。
6. 点击“确定”(OK)按钮后,Visual Studio将会自动生成MFC
应用程序的基本框架。
7. 在应用程序的框架中,可以添加自定义的控件、对话框和功能。
可以通过“视图”(View)菜单添加各种视图类,通过“资源视图”(Resource View)菜单添加资源文件等。
8. 在资源视图中,可以添加菜单、工具栏等界面元素。可以通过右
键点击资源视图中的菜单或工具栏,选择“添加资源”(Add Resource)
来添加自定义的菜单或工具栏。
9.通过双击资源视图中的对话框或菜单项,可以添加相应的处理函数。可以在处理函数中编写相应的逻辑代码。
10. 可以在“解决方案资源管理器”(Solution Explorer)中添加和管理项目所需的文件和资源。
11. 可以通过生成(Build)和调试(Debug)菜单中的选项来构建和调试MFC应用程序。
04_系统窗体界面设计_任务4.1_创建“Windows窗体应用程序”项目
图4-1-3 解 决 方 案 管 理器
项目4 系统窗体界面设计
任务4.1 创建“Windows窗体应用程序”项目
· Visual Studio 2010 Windows应用程序开发环境—属性窗口 属性窗口用于显示选定目标
对象的属性。属性定义了目标对 象的特征,如按钮的位置,窗体 的大小,文本的样式等。
图4-1-4 属性窗 口
项目4 系统窗体界面设计
任务4.1 创建“Windows窗体应用程序”项目
· Visual Studio 2010 Windows应用程序开发环境—输出窗口 输出窗口用于显示在程序编
译过程中所产生的输出信息。
图4-1-5 输出窗 口
项目4 系统窗体界面设计
任务4.1 创建“Windows窗体应用程序”项目
· Visual Studio 2010 Windows应用程序开发环境—窗体设计器与代码编辑器 窗体设计器用于创建可视化用户界面 窗体设计器用于编写程序的源代码
图4-1-2 工 具 箱
项目4 系统窗体界面设计
任务4.1 创建“Windows窗体应用程序”项目
· Visual Studio 2010 Windows应用程序开发环境—解决方案资源管理器 以分层树视图的方式显示项
任务4.1 创建“Windows窗体应用程序”项目
C++程序设计教程 第8章 Windows窗体应用程序
8.1 C#简介 8.2 C#基础 8.3 窗体与控件
学习目标
LEARNING OBJECTIVES
了解C#语言
掌握C#基础语法
掌握窗体和常用控件
8.1 C#简介
目录
Contents
8.1.1 C#的发展与特点
8.1.2 Microsoft Visual Studio 简介
8.3 窗体与控件
8.3.1 窗体与对话框
C#是一种面向对象的可视化的程序设计语言,图形界面的设计与开发 并不需要编写大量代码。Windows 窗体和控件是开发 C#应用程序的基础, 在 C#应用程序设计中扮演着重要的角色。每一个Windows 窗体和控件都 是一个对象,也都是一个实例。
窗体是可视化程序设计的基础界面,是其他对象的载体或容器,在窗 体上可以直接“可视化”地创建应用程序,可以放置应用程序所需的控 件以及图形、图像,并可以改变其大小、位置等,每个窗体对应于应用 程序的一个运行窗口。
从程序设计的角度来看,错误和异常的主要区别在于:错误是指程序 员可以通过修改程序解决或避免的问题,如编译时出现的语法错误、运 行程序时出现的逻辑错误等;异常是指程序员可以捕获但无法通过修改 程序加以避免的问题。
8.2 C#基础
8.2.5 异常处理
格式: try{ … //需要捕获异常的代码 }catch(异常类型 异常变量名) { … //异常处理代码 }finally { … //异常处理后继续执行的代码 }
如何使用C编写一个简单的Windows桌面应用程序
如何使用C编写一个简单的Windows桌面
应用程序
在本文中,我们将探讨如何使用C语言编写一个简单的Windows
桌面应用程序。我们将介绍所需的工具和步骤,以及一些基本的C语
言知识。下面是开发一个简单的Windows桌面应用程序的步骤:第一步:准备开发环境
在开始编写C代码之前,我们需要准备好开发环境。首先,您需要
安装一个集成开发环境(IDE),例如Microsoft Visual Studio。Visual Studio是一个功能强大且易于使用的工具,可以帮助我们快速开发Windows应用程序。
第二步:创建一个新的Windows应用程序项目
在Visual Studio中,创建一个新的C语言项目。选择"File"菜单中的"New",然后选择"Project"。在"Templates"菜单下找到"C"选项,并选择"Win32 Console Application"。输入您的项目名称,并选择项目的位置。
第三步:配置项目设置
在创建项目后,您需要配置一些项目设置。在"Project"菜单中选择"Properties",然后选择"Configuration Properties"。在"General"选项卡下,选择"Character Set"并将其设置为"Use Unicode Character Set"。这将确
保您的应用程序能够正确处理Unicode字符。
第四步:编写代码
现在,您可以开始编写C代码。打开您的项目中的源文件,您将看到一个名为"main.c"的文件。在这个文件中,您可以编写您的应用程序的主要逻辑。例如,您可以使用Windows API函数创建一个窗口,处理用户输入等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
IsBalloon属性:获取或设置一个指示工具提示是否应使用气球状 窗口的值。 SetToolTip方法:使工具提示文本与指定的控件相关联。 public void SetToolTip ( Control control, string caption )
Windows窗体应用程序设计
Байду номын сангаас
图片框控件
PictureBox:显示图像的 Windows 图片框控件。
Image属性:获取或设置 PictureBox 显示的图像。 BorderStyle属性:指示控件的边框样式。 Fixed3D三维边框 FixedSingle单行边框 None无边框
工具提示控件
INI配置文件
.ini文件是Initialization File的缩写,即初始 化文件,存储系统配置信息。
DEMO1(SettingsTest)
系统托盘功能实现 开机自启动的实现 程序唯一实例实现
系统托盘图标控件
NotifyIcon:指定在通知区域中创建图标的组件。
ContextMenu属性:获取或设置图标的快捷菜单。 Icon属性:获取或设置当前图标。 Text属性:获取或设置当鼠标指针停留在通知区域图标上时显 示的工具提示文本。 Visible属性:获取或设置一个值,指示图标在任务栏的通知 区域中是否可见。 MouseDoubleClick事件:当用户使用鼠标双击 NotifyIcon 时发生。
参数text:包含新工具提示文本的 String。 参数window:要为其显示工具提示的 System.Windows.Forms.Control。 参数duration:包含工具提示持续显示时间(以毫秒为单位)的 Int32。
多文档窗体程序设计
用户界面主要分为: 1.单文档界面(SDI),如NotePad 2.多文档界面(MDI),如Microsoft Word
参数control:要将工具提示文本与其关联的 Control。
参数caption:指针位于控件上方时要显示的工具提示文本。
工具提示控件
Show方法:使工具提示文本与指定的控件相关联,然后显示该 工具提示。 public void Show ( string text, IWin32Window window, int duration )
分页控件
TabCount属性:获取选项卡条中选项卡的数目。 ShowToolTips属性:获取或设置一个值,该值指示当鼠标移 到选项卡上时是否显示该选项卡的“工具提示”。 SelectedTab属性:获取或设置当前选定的选项卡页。 SelectedIndex属性:获取或设置当前选定的选项卡页的索引 。 SelectedIndexChanged事件:当SelectedIndex属性更改 时发生。
public void ShowBalloonTip ( int timeout ) 参数timeout:气球提示显示的时间长度(ms) BalloonTipClicked事件:在单击气球提示时发生。
分页控件
TabControl:管理相关的选项卡页集。
TabPages属性:获取该选项卡控件中选项卡页的集合。 Multiline属性:获取或设置一个值,该值指示是否可以显示 一行以上的选项卡。
状态栏
StatusStrip:表示 Windows 状态栏控件。
定时器控件
Timer:每隔一定时间就会运行一次定时器事件。
Enable属性:获取或设置计时器是否正在运行。 Internal属性:获取或设置两个定时器事件之间的时间间隔( ms)。 Tick事件:当指定的计时器间隔已过去而且计时器处于启用状 态时触发该事件。 Start方法:启动定时器。 Stop方法:停止定时器。
系统托盘图标控件
BalloonTipIcon属性:获取或设置要显示在与 NotifyIcon 关联的气球提示上的图标。 BalloonTipText属性:获取或设置要显示在与 NotifyIcon 关联的气球提示上的文本。 BalloonTipTitle属性:获取或设置显示在 NotifyIcon 上的 气球提示的标题。 ShowBalloonTip方法:在任务栏中显示气球提示。
的工作区内。
下拉主菜单
MenuStrip:提供窗体的菜单系统。
设置热键:只需要修改要添加热键的菜单项的Text属性,如设 置菜单项的Text属性为“教师档案录入程序(&I)”。 快捷键:通过设置菜单项的ShortCutKeys属性。
工具栏
ToolStrip:为Windows工具栏对象提供容器。
ShowItemToolTips属性:获取或设置一个值,该值指示是 否要在 ToolStrip 项上显示工具提示。 ToolStripItem的ToolTipText属性:获取或设置作为控件的 ToolTip 显示的文本。
多文档窗体程序由MDI主窗体和MDI子窗体组成,所 有子窗体都显示在主窗体的工作空间内。 1、创建MDI主窗体 只要把窗体的IsMdiContainer属性设置为true即可。 2、创建MDI子窗体 Form1 form1 = new Form1(); form1.MdiParent = this; form1.show(); 3、获取子窗体数组 Form[] forms = this.MdiChildren;
多文档窗体程序设计
4、在 MDI 父窗体内排列多文档界面 (MDI) 子窗体 调用窗体类的LayoutMdi方法: public void LayoutMdi(MdiLayout value) MdiLayout枚举类型: ArrangeIcons:所有MDI子图标均排列在MDI父窗体的工作 区内。 Cascade:所有MDI子窗口均层叠在 MDI 父窗体的工作区内 。 TileHorizontal:所有MDI子窗口均水平平铺在 MDI 父窗 体的工作区内。 TileVertical:所有MDI子窗口均垂直平铺在 MDI 父窗体