
在“文件”菜单上单击“新建项目”。将出现“新建项目”对话框。单击“Windows 窗体应用程序”,然后单击“确定”。将一个“ToolStrip”控件从“工具箱”拖到窗体中。ToolStrip1 将出现在组件栏中,同时一个工具栏已添加到窗体的顶部。将一个“TextBox”控件添加到窗体中,并保留默认名称 textBox1。单击此“TextBox”控件,然后在“属性”窗口中更改以下属性:属性值Size260, 20Text这是一个简单测试单击 ToolStrip 控件,再单击该控件右上角的智能任务箭头,然后单击“插入标准项”。工具栏上将显示七个标准按钮(“新建”、“打开”、“保存”、“打印”、“剪切”、“复制”、“粘贴”和“帮助”)。双击“CutToolStripButton”控件以添加默认的 Click 事件处理程序,然后添加以下代码。此代码将剪切 TextBox1 中的选定文本并将其复制到剪贴板中。thistextBox1Cut(); 按F5 运行代码。当窗体出现时,选择文本框中的一个单词,然后单击“剪切”按钮(带有一个剪刀图标)。确认选定的文本已从文本框中移除。
Windows 窗体应用程序是在用户计算机上运行的客户端应用程序,可显示信息、请求用户输入以及通过网络与远程计算机进行通信。在开发大型应用程序时,可能需要研究 NET Framework 和它所提供的类。
win32项目指运行于32位Windows *** 作系统中的应用程序包括win32控制台项目
使用 Visual C++ 开发 Windows 窗体项目,通常与使用任何其他 NET 语言(如 Visual BasicNET 或 C#)进行开发并无不同。使用Visual C++ 编写的 Windows 窗体应用程序通过新的 Visual C++ 语法使用 NET Framework 类和其他 NET 功能。有关更多信息,请参见 New C++ Language Features。在本过程中,您将使用“工具箱”中的几种标准控件创建 Windows 窗体应用程序。用户可以在完成后的应用程序中选择一个日期,此时将出现一个文本标签,显示所选的日期。创建新的 Windows 窗体项目在“文件”菜单上,单击“新建”,然后单击“项目”。在“项目类型”窗格中,选择“Visual C++”节点中的“CLR”,然后在“模板”窗格中选择“Windows 窗体应用程序”。键入项目的名称,如“winformsapp”。您可以接受默认位置、键入一个位置或者浏览到要保存项目的目录。Windows 窗体设计器即打开,显示所创建项目的“Form1”。向窗体添加控件如果“工具箱”窗口不可见,请单击“视图”菜单上的“工具箱”。将“工具箱”中的三个控件放到“Form1”设计图面上:将一个 Label 控件拖动到靠近“Form1”左上角的位置。将一个 DateTimePicker 控件拖动到 Label 控件正下方。将一个 Button 控件拖动到窗体底部靠近中心点的位置。窗体看上去应类似于:设置窗体和控件的属性单击窗体图面上的空白区域以选择窗体。如果“属性”窗口不可见,请单击“视图”菜单上的“属性”(或者按 F4)。您可能需要关闭“工具箱”以获得更多空间。设置窗体的“Text”属性(显示在窗体标题栏中),方法是在“属性窗口”中“Text”属性的右侧单击,并键入:日期选择器单击以选择标签,将其“Text”属性设置为:选择日期:单击以选择按钮,将其“Text”属性设置为:“确定”窗体看上去应类似于:编写事件处理程序代码在本节中,您将编写在发生以下事件时运行的代码:Button 控件上的 Click 事件DateTimePicker 控件上的 ValueChanged 事件编写代码以处理事件双击按钮以添加按钮 Click 事件处理程序(按钮的默认事件为 Click 事件)。在选项卡式页面的编辑区域中显示的窗体的“代码”视图中,自动创建了一个空事件处理程序方法。在button1_Click 方法的左大括号之后按 Enter,并键入在发生该事件时运行的代码:Application::Exit();在键入范围解析运算符 (::) 之后,IntelliSense 将显示可能的有效选项的列表。您可以从该列表中选择一个选项并按 Tab,双击它,或者继续键入。返回“设计”视图,方法是单击编辑区域中的“Form1h [设计]”选项卡,或者单击“视图”菜单上的“设计器”。单击以选择 DateTimePicker 控件。若要向 DateTimePicker 控件添加 ValueChanged 事件处理程序,请单击“属性”窗口中的闪电形图标,显示该控件的事件。双击“ValueChanged”事件,在“代码”视图中生成一个空事件处理程序。注意ValueChanged 是DateTimePicker 控件的默认事件,因此,您也可以通过双击 DateTimePicker 控件来生成空事件处理程序。在dateTimePicker1_ValueChanged 方法的左大括号之后按 Enter,并键入在发生该事件时运行的代码:label1->Text=String::Format("New date: {0}", dateTimePicker1->Text);当应用程序的用户选择了新的日期时,标签的 Text 属性将设置为后跟 DateTimePicker 的Text 属性的字符串 New date:。Visual Studio 提供了几个可以简化代码键入的功能:当键入箭头运算符 (->) 时,IntelliSense 将显示可从中选择的有效选项列表。当键入方法的左括号时,将出现一个工具提示窗口,其中显示该方法的各个重载的有效参数。要查看不同的重载,请使用向上键或向下键。自动完成可以根据您已键入的部分完成变量名或成员的键入。例如,如果键入了 String::Fo 并按Ctrl-空格键或 Tab,Visual Studio 将自动完成键入 String::Format。生成并运行程序在“生成”菜单上,单击“生成解决方案”。如果存在错误,请单击“输出”窗口中的“转到下一条消息”按钮。错误信息文本显示在状态栏中。您可以双击任何错误,直接转到源代码中包含该错误的行。在“调试”菜单上,单击“不进
切换的话,按下列步骤进行:
1、在Button1点击事件中,先查找form2的实例是否存在,存在则直接显示到最前,
2、不存在则创建新实例,显示到最前 ;
3、切换回form1,采用一样的方式
例如,当用户在窗体中单击 Button 控件时,该控件会引发一个事件。通过处理该事件,应用程序可以针对该按钮单击 *** 作执行适当的应用程序逻辑。有关Windows 窗体的更多信息,请参见 Windows 窗体入门。处理Windows 窗体上的按钮单击事件1创建一个具有 Button 控件的 Windows 窗体。private Button button; 2定义一个与 Click 事件委托签名匹配的事件处理程序。Click 事件为该委托类型使用 EventHandler 类,而为该事件数据使用 EventArgs 类。 void Button_Click(object sender, EventArgs e)
{} 3将事件处理程序方法添加到 Button 的Click 事件。 buttonClick +=new EventHandler(thisButton_Click);注意设计器(如 Visual Studio 2005)将通过生成与下面的示例中的代码类似的代码来为您执行此事件连接。示例下面的代码示例处理 Button 的Click 事件以改变 TextBox 的背景色。以粗体表示的元素显示了该事件处理程序以及它如何连结到 Button 的Click 事件。此示例中的代码不是使用可视设计器(例如 Visual Studio 2005)编写的,并且只包含基本的编程元素。如果您使用设计器,它将生成附加代码。using System;
using SystemComponentModel;
using SystemWindowsForms;
using SystemDrawing;
publicclass MyForm : Form{private TextBox box;
private Button button;
public MyForm() : base(){box =new TextBox();
boxBackColor = SystemDrawingColorCyan;
boxSize =new Size(100,100);
boxLocation =new Point(50,50);
boxText ="Hello";
button =new Button();
buttonLocation =new Point(50,100);
buttonText ="Click Me";
// To wire the event, create
// a delegate instance and add it to the Click event buttonClick +=new EventHandler(thisButton_Click);
ControlsAdd(box);
ControlsAdd(button);}// The event handlerprivatevoid Button_Click(object sender, EventArgs e){boxBackColor = SystemDrawingColorGreen;}// The STAThreadAttribute indicates that Windows Forms uses the
// single-threaded apartment model [STAThreadAttribute]
publicstaticvoid Main(string[] args){ApplicationRun(new MyForm());}}编译代码将上面的代码保存到一个文件(对于 C# 文件,扩展名为 cs,对于 Visual Basic 2005,扩展名为 vb)中,进行编译,然后执行。例如,如果源文件名为 WinEventscs(或 WinEventsvb),请执行下面的命令。
新建一个window窗体程序的工程,然后往窗体里拖一个按钮button控件,双击它,并添加代码:
MessageBoxShow("hello world!");
然后运行,就是个简单的窗体应用程序了
VS2008下代码:
using System;
using SystemCollectionsGeneric;
using SystemComponentModel;
using SystemData;
using SystemDrawing;
using SystemLinq;
using SystemText;
using SystemWindowsForms;
namespace winfrom示例
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
MessageBoxShow("hello world!");
}
}
}
1、启动Visual Studio 2010,文件菜单》新建》项目。
2、选择c#Windows窗体应用程序,输入项目名称,选择项目保存目录。
3、在窗体上添加一个ListBox,两个按钮。
4、循环创建并启动线程执行。
5、循环停止线程执行。
6、在线程安全的模式下调用Windows窗体上的控件。
以上就是关于如何:向 Windows 窗体应用程序添加工具栏全部的内容,包括:如何:向 Windows 窗体应用程序添加工具栏、什么是windows窗体应用程序哪类程序算和win32项目有什么区别啊求详解!!、用什么软件开发windows窗体应用小程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)