下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1、 启动VS2005并新建“项目”,项目类型选择“visual c#”,模板选择“Windows 窗体程序”。项目名称命名为“winexample”,位置在E盘。如下所示:2、单击确定按钮,出现如下画面:设置Form1窗体的属性:属性名称值Text简单的窗体演示程序NameWinmainWindowsStateNormalSize800,600FormborderStyleFixedDialog(运行时不能用鼠标改变窗体大小2、 为Winmain窗体设置菜单从工具栏上拖一个MenuStrip控件到Winmain窗体中,此时窗体上便有了一个菜单控件,名称为:menuStrip1。界面如下: 菜
2、单项设置如下:系统控件演示窗体演示帮助登陆简单控件演示打开窗体退出高级控件演示打开窗体并传值设置菜单后的窗体如下: 3、 设置工具栏,从工具栏上拖一个ToolStrip控件到Winmain窗体中,在工具栏上添加6按纽:分别对应菜单上的菜单项,他们分别是:登陆、退出、简单控件演示等。注意在设置图标时,应该修改工具栏上的按纽的属性。属性名称值AutoSizefalseImage选择图片ImageScalingnoneSize50,46ToolTipText分别设置提示文字最后效果如下4、 设置背景图片,在窗体上放置一个PictureBox控件,设置控件的属性如下:属性名称值DockFillImag
3、e选择图片SizeModeStretchImage最后效果如下:5、向项目中添加一个窗体文件名为login.cs,并设置其属性如下:属性名称值Text登陆WindowsStateNormalSize400,240FormborderStyleFixedDialog(运行时不能用鼠标改变窗体大小StartPostionCenterScreen向窗体中添加一个组合框groupBox,两个标签label,两个单文本框TextBox,其中一个的PasswordChar设置为*,最后添加两个按纽Botton,并设置image属性。最后效果如下:7、当程序运行时,隐藏工具栏和部分菜单,在Winmain窗体
4、的Winmain_Load事件下编写如下代码:private void Winmain_Load(object sender, EventArgs e) this.toolStrip1.Hide(); this.控件演示ToolStripMenuItem.Visible = false; this.窗体ToolStripMenuItem.Visible=false; /login frmlogin = new login(); /frmlogin.ShowDialog(); 运行效果如下:8、当单击菜单上的“登陆”或工具栏上的按钮,弹出login窗口。实现步骤如下,在编辑状态下分别双击“登陆”
5、和按钮,输入如下代码:private void 登陆ToolStripMenuItem_Click(object sender, EventArgs e) login frmlogin = new login(); if (frmlogin.ShowDialog() = DialogResult.OK) this.toolStrip1.Show(); his.控件演示ToolStripMenuItem.Visible = false; this.窗体ToolStripMenuItem.Visible = false; private void toolStripButton1_Click(ob
6、ject sender, EventArgs e) login frmlogin = new login(); if (frmlogin.ShowDialog() = DialogResult.OK) this.toolStrip1.Show(); his.控件演示ToolStripMenuItem.Visible = true; this.窗体ToolStripMenuItem.Visible = true; 9、为login窗口编写代码:双击登陆窗口的登陆按纽编写如下代码: private void button1_Click(object sender, EventArgs e) str
7、ing yh = "" string ps = "" yh = this.textBox1.Text.ToString().Trim(); ps = this.textBox2.Text.ToString().Trim(); if (yh.Length <= 0) MessageBox.Show("用户名不能为空!", "提示"); return; if (ps.Length <= 0) MessageBox.Show("密码不能为空!", "提示"); this
8、.textBox1.Text="" this.textBox2.Text="" return; if (yh = "xyz" && ps = "66666") this.DialogResult = DialogResult.OK; this.Hide(); else MessageBox.Show("密码不正确!", "提示"); return; 10、向Winmain窗体上放置一个statusStrip控件。设置statusStrip控件的items属性,
9、即添加两个StatusLabel控件,如下图所示:设置StatusLabel1的Size属性为:200,1711、状态栏上显示时间我们要在StatusLabel1上显示当前时间,为了显示时间,需要向窗体添加一个Timer控件。然后,双击Timer1编写如下代码:private void timer1_Tick(object sender, EventArgs e) this.timer1.Enabled = true; this.timer1.Interval = 1000; this.toolStripStatusLabel1.Text = DateTime.Now.ToString();
10、12、向项目中添加一个窗体,窗体命名为“简单控件演示”,其界面如下所示:在“简单控件演示”的Load事件中编写代码:为提交按钮编写代码,把提交的内容显示到MessageBox中,代码自己完成。最后在菜单的“简单控件演示”和工具栏上的按钮的单击事件中编写打开“简单控件演示”窗体的代码。代码自己完成。13、向工具栏上添加一个打印按钮,添加打印按钮后如下图所示:14、向项目中添加一个窗体,窗体命名为“打印窗体”,窗体上放置一个richTextBox1,一个groupBox1和3个按钮以及一个printDialog1控件,1个printDocument1控件,1个printPreviewDial控件界
11、面如下:(1)为“打开文件”按钮的click事件编写如下代码:(2)为printDocument1控件的BeginPrint事件编写代码,由于要获得richTextBox1中的数据,需要定义一个窗体变量text。代码如下:(3)为printDocument1控件的PrintPage事件编写代码:代码如下:(4)为“打印阅览”按钮编写如下代码:private void button2_Click(object sender, EventArgs e) printPreviewDialog1.Document = printDocument1; printPreviewDialog1.ShowDialog(); (5)为“打印”按钮编写如下代码:pri
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 接桩专项施工方案
- 机柜间施工方案
- 二零二五年度美甲店知识产权保护与专利申请合同4篇
- 高效害虫防治与建筑保护合同2025年度版4篇
- 部编人教版七年级上册语文《少年正是读书时》教学设计
- 2025年度新能源车辆挂名权转让及免责保障协议范本4篇
- 2025年版酒店餐饮行业食品安全与售后服务标准协议3篇
- 二零二五年船舶安全监督与船员资质审核协议3篇
- 2025年度商业空间瓷砖定制及安装服务合同4篇
- 二零二五版蒙娜丽莎瓷砖环保认证与市场准入协议4篇
- 招标师《招标采购项目管理》近年考试真题题库(含答案解析)
- 微生物组与唾液腺免疫反应-洞察分析
- 2024公共数据授权运营实施方案
- 《向心力》 教学课件
- 结构力学数值方法:边界元法(BEM):边界元法的基本原理与步骤
- 北师大版物理九年级全一册课件
- 2024年第三师图木舒克市市场监督管理局招录2人《行政职业能力测验》高频考点、难点(含详细答案)
- RFJ 006-2021 RFP型人防过滤吸收器制造与验收规范(暂行)
- 盆腔炎教学查房课件
- 110kv各类型变压器的计算单
- 新概念英语课件NCE3-lesson15(共34张)
评论
0/150
提交评论