c#程序窗体
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
{
bel1.Text = "宽度" + this.Width.ToString(); //加号也有将二个字符串合并成为一个字符串。
bel2.Text = "高度" + this.Height.ToString();
}
private void Form1_Click(object sender, EventArgs e)
this.Width += 10;
if ((e.KeyValue == 90)&&(e.Control==true))
this.Width -= 10;
}
C程序设计窗体
这里一定要选择c#
Sln:是工程组织文件或者是索引文件;
Designer.cs:工程的设计文件,窗体中使用哪些控件或者对象在这个文件中有反应。
CS:就是窗体的代码与对象文件。
学习第一个对象/控件窗体(FORM)
学习对象从三个方面学习:
1、属性:它是对象的外观表现,
2、方法:对象可以产生的操作。
this.BackColor = System.Drawing.Color.Red;
if ((e.X >= this.Width / 2) && (e.Y >= this.Height / 2))
this.BackColor = System.Drawing.Color.Green;
//在窗体的右上部按下MOUSE的右键时窗体背景变为黄色,
20、height:窗体的高度;
21、visiable:对象是否可见;
二、窗体的方法:
1、show:对象显示;
2、hide:对象隐藏;
三、窗体的事件:
1、load:窗体的加载,也是调入CPU处理时,是窗体第一个运行的事件。
Messag(一个参数):这个参数代表弹出对话框中的文字。
.show(参数一,参数二,参数3):参数一代表对话框中的文字,参数代表对话框的标题,参数三代表对话框的按钮类型。如果有第三参数,则使用dialogresult类的值判断你选择了哪一个按钮。
2、resize:这个事件运行在窗体大小发生改变时。
3、click:单击窗体时发生的事件;
4、doubleclick:双击窗体时发生的事件。
3、事件:对象可以识别的动作并根据此动作产生的反应。
在代码中如何见到this,代表本窗体或者本类。
一、窗体的属性:
:对象的名称
2.backcolor:对象的背景颜色;
3.backgroundimage:对象的背景图像;
4.controlbox:窗体的控制图标是否隐藏;
5.cursor:mouse在窗体中的样式。
14、showintaskbar:窗体是否在任务栏中显示;
15、startpostion:窗体第一次运行时相对父容器的位置;
16、windowstate:窗体运行时的状态(正常,最大,最小)
17、left:窗体左边界距离屏幕左边界的数值;
18、top::窗体上边界距离屏幕上边界的数值;
19、width:窗体的宽度;
{
//if (MessageBox.Show("开始运行", "消息", MessageBoxButtons.YesNoCancel) == DialogResult.Yes)
// this.Show();
//else
// this.Close(); //窗体关闭;
}
private void Form1_Resize(object sender, EventArgs e)
{
}
private void Form1_MouseMove(object sender, MouseEventArgs e)
{
this.Text = "你经过我了!";
}
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if ((e.KeyValue == 65)&&(e.Shift==true))
{
//this.BackColor = System.Drawing.Color.Blue;
}
private void Form1_MouseDown(object sender, MouseEventArgs e)
{
if((e.X<=this.Width/2)&&(e.Y<=this.Height/2))
if ((e.X >= this.Width / 2) && (e.Y <= this.Height / 2)&&(e.Button==MouseButtons.Right))
this.BackColor = System.Drawing.Color.Yellow;
}
private void Form1_MouseUp(object sender, MouseEventArgs e)
6.enabled:窗体是否可以使用。
7.icon:窗体左上角的图标;
8.maximizebox:窗体最大化按钮是否可以使用;
9.minimizebox:窗体最小化按钮是否可以使用;当8和9同时
10.false隐藏最大与最小化按钮;
11.opacity:窗体的透明度;
12、text:窗体的标题;
13、topmost:窗体是否停留在桌面的顶层;
5、mousedown:在对象上按下mouse键时运行的事件。
6、mouseup:在对象上放开mouse键时运行的事件。
7、mousemove:mouse经过对象运行的事件。
8、keydown:对象获得焦点时按下键盘上的键运行的事件。不区分字母大小写。
private void Form1_Load(object sender, EventArgs e)
bel1.Text = "宽度" + this.Width.ToString(); //加号也有将二个字符串合并成为一个字符串。
bel2.Text = "高度" + this.Height.ToString();
}
private void Form1_Click(object sender, EventArgs e)
this.Width += 10;
if ((e.KeyValue == 90)&&(e.Control==true))
this.Width -= 10;
}
C程序设计窗体
这里一定要选择c#
Sln:是工程组织文件或者是索引文件;
Designer.cs:工程的设计文件,窗体中使用哪些控件或者对象在这个文件中有反应。
CS:就是窗体的代码与对象文件。
学习第一个对象/控件窗体(FORM)
学习对象从三个方面学习:
1、属性:它是对象的外观表现,
2、方法:对象可以产生的操作。
this.BackColor = System.Drawing.Color.Red;
if ((e.X >= this.Width / 2) && (e.Y >= this.Height / 2))
this.BackColor = System.Drawing.Color.Green;
//在窗体的右上部按下MOUSE的右键时窗体背景变为黄色,
20、height:窗体的高度;
21、visiable:对象是否可见;
二、窗体的方法:
1、show:对象显示;
2、hide:对象隐藏;
三、窗体的事件:
1、load:窗体的加载,也是调入CPU处理时,是窗体第一个运行的事件。
Messag(一个参数):这个参数代表弹出对话框中的文字。
.show(参数一,参数二,参数3):参数一代表对话框中的文字,参数代表对话框的标题,参数三代表对话框的按钮类型。如果有第三参数,则使用dialogresult类的值判断你选择了哪一个按钮。
2、resize:这个事件运行在窗体大小发生改变时。
3、click:单击窗体时发生的事件;
4、doubleclick:双击窗体时发生的事件。
3、事件:对象可以识别的动作并根据此动作产生的反应。
在代码中如何见到this,代表本窗体或者本类。
一、窗体的属性:
:对象的名称
2.backcolor:对象的背景颜色;
3.backgroundimage:对象的背景图像;
4.controlbox:窗体的控制图标是否隐藏;
5.cursor:mouse在窗体中的样式。
14、showintaskbar:窗体是否在任务栏中显示;
15、startpostion:窗体第一次运行时相对父容器的位置;
16、windowstate:窗体运行时的状态(正常,最大,最小)
17、left:窗体左边界距离屏幕左边界的数值;
18、top::窗体上边界距离屏幕上边界的数值;
19、width:窗体的宽度;
{
//if (MessageBox.Show("开始运行", "消息", MessageBoxButtons.YesNoCancel) == DialogResult.Yes)
// this.Show();
//else
// this.Close(); //窗体关闭;
}
private void Form1_Resize(object sender, EventArgs e)
{
}
private void Form1_MouseMove(object sender, MouseEventArgs e)
{
this.Text = "你经过我了!";
}
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if ((e.KeyValue == 65)&&(e.Shift==true))
{
//this.BackColor = System.Drawing.Color.Blue;
}
private void Form1_MouseDown(object sender, MouseEventArgs e)
{
if((e.X<=this.Width/2)&&(e.Y<=this.Height/2))
if ((e.X >= this.Width / 2) && (e.Y <= this.Height / 2)&&(e.Button==MouseButtons.Right))
this.BackColor = System.Drawing.Color.Yellow;
}
private void Form1_MouseUp(object sender, MouseEventArgs e)
6.enabled:窗体是否可以使用。
7.icon:窗体左上角的图标;
8.maximizebox:窗体最大化按钮是否可以使用;
9.minimizebox:窗体最小化按钮是否可以使用;当8和9同时
10.false隐藏最大与最小化按钮;
11.opacity:窗体的透明度;
12、text:窗体的标题;
13、topmost:窗体是否停留在桌面的顶层;
5、mousedown:在对象上按下mouse键时运行的事件。
6、mouseup:在对象上放开mouse键时运行的事件。
7、mousemove:mouse经过对象运行的事件。
8、keydown:对象获得焦点时按下键盘上的键运行的事件。不区分字母大小写。
private void Form1_Load(object sender, EventArgs e)