最新c#练习代码集锦资料.docx

上传人:b****1 文档编号:966462 上传时间:2022-10-14 格式:DOCX 页数:18 大小:441.02KB
下载 相关 举报
最新c#练习代码集锦资料.docx_第1页
第1页 / 共18页
最新c#练习代码集锦资料.docx_第2页
第2页 / 共18页
最新c#练习代码集锦资料.docx_第3页
第3页 / 共18页
最新c#练习代码集锦资料.docx_第4页
第4页 / 共18页
最新c#练习代码集锦资料.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

最新c#练习代码集锦资料.docx

《最新c#练习代码集锦资料.docx》由会员分享,可在线阅读,更多相关《最新c#练习代码集锦资料.docx(18页珍藏版)》请在冰豆网上搜索。

最新c#练习代码集锦资料.docx

最新c#练习代码集锦资料

天津市大学软件园2011-2012学年

C#程序设计复习集锦

1.RadioButton、CheckBox

关键代码:

privatevoidbutton1_Click(objectsender,EventArgse)

{

stringstr,name,sex,ah="";

name=textBox1.Text;

if(radioButton1.Checked)sex=radioButton1.Text;

else

if(radioButton2.Checked)sex=radioButton2.Text;

elsesex="未知";

if(checkBox1.Checked)ah+=checkBox1.Text;

if(checkBox2.Checked)ah+=""+checkBox2.Text;

if(checkBox3.Checked)ah+=""+checkBox3.Text;

str="你的姓名是:

"+name+"\r\n"+"你的性别是:

"+sex+"\r\n"+"你的爱好是:

"+ah;

}

2.ListBox

privatevoidbutton2_Click(objectsender,EventArgse)

{

boolcanAdd=true;

stringminfo="";

if(textBox1.Text=="")

{

canAdd=false;

minfo="添加项不能为空!

";

}

else

{

intz=listBox1.FindStringExact(textBox1.Text);

if(z!

=-1)canAdd=false;

minfo="列表中已经存在“"+textBox1.Text+"”,无法完成添加操作!

";

}

if(canAdd)//没有相同项时,执行下面的操作

{

listBox1.Items.Add(textBox1.Text);

}

else//否则提示信息

{

DialogResultdlogRs=MessageBox.Show(minfo,"系统提示",MessageBoxButtons.OK,MessageBoxIcon.Information);

if(dlogRs==DialogResult.OK)

{

textBox1.Focus();

textBox1.Select(0,textBox1.Text.Length);

}

}

}

privatevoidbutton1_Click(objectsender,EventArgse)

{

if(listBox2.Items.Count>-1)

{

listBox2.Items.Clear();

button1.Enabled=false;

}

}

privatevoidlistBox1_DoubleClick(objectsender,EventArgse)

{

if(listBox1.SelectedIndex!

=-1)

{

listBox2.Items.Add(listBox1.SelectedItem);

listBox1.Items.Remove(listBox1.SelectedItem);

if(button1.Enabled==false)button1.Enabled=true;

}

}

3.Math类

privatevoidbutton1_Click(objectsender,EventArgse)

{

if(comboBox2.SelectedIndex!

=-1||comboBox2.Text!

="")

{

doublech=double.Parse(comboBox2.Text);

doubleresult=0;

switch(comboBox1.SelectedIndex)

{

case0:

result=Math.Sin(ch*Math.PI/180);break;//x*Math.PI/180转换成角度

case1:

result=Math.Cos(ch*Math.PI/180);break;

case2:

result=Math.Sqrt(ch);break;

}

label3.Text="结果="+result.ToString("0.00");

}

else

{

stringminfo="请选择或输入一个值!

";

MessageBox.Show(minfo,"系统提示",MessageBoxButtons.OK,MessageBoxIcon.Information);

}

}

privatevoidForm1_Load(objectsender,EventArgse)

{

comboBox1.SelectedIndex=0;

}

4.PictureBox、RadioButton、ScrollBar

privatevoidForm1_Load(objectsender,EventArgse)

{

radioButton1.Checked=true;

pictureBox1.Load(@"图片1.jpg");//注意:

在调试时需要将图片复制到Debug目录下

pictureBox1.SizeMode=PictureBoxSizeMode.StretchImage;

pictureBox1.Width=200;hScrollBar1.Minimum=200;hScrollBar1.Maximum=300;hScrollBar1.Value=200;

hScrollBar1.SmallChange=2;hScrollBar1.LargeChange=5;

}

privatevoidradioButton2_CheckedChanged(objectsender,EventArgse)

{

if(radioButton1.Checked)pictureBox1.Load(@"图片1.jpg");

elsepictureBox1.Load(@"图片2.jpg");

}

privatevoidradioButton1_CheckedChanged(objectsender,EventArgse)

{//注意此处也可radioButton2共用一段代码,这里进行了改写

if(radioButton2.Checked)pictureBox1.Load(@"图片2.jpg");

elsepictureBox1.Load(@"图片1.jpg");

}

privatevoidhScrollBar1_Scroll(objectsender,ScrollEventArgse)

{

pictureBox1.Width=hScrollBar1.Value;

}

5.RichTextBox、FontDialog、ColorDialog、Menu

privatevoid退出UToolStripMenuItem_Click(objectsender,EventArgse)

{

this.Close();

}

privatevoid打开ToolStripMenuItem_Click(objectsender,EventArgse)

{

openFileDialog1.InitialDirectory=@"C:

\DocumentsandSettings\Administrator\MyDocuments\";//设定默认目录

openFileDialog1.FileName="";//默认文件名

openFileDialog1.Filter="纯文本(*.txt)|*.txt|RTF文件(*.rtf)|*.rtf";//文件过滤

openFileDialog1.FilterIndex=2;//设定默认过滤器

if(openFileDialog1.ShowDialog()==DialogResult.OK)

{

toolStripStatusLabel1.Text=openFileDialog1.FileName;

if(openFileDialog1.FilterIndex==1)

richTextBox1.LoadFile(openFileDialog1.FileName,RichTextBoxStreamType.PlainText);

else

richTextBox1.LoadFile(openFileDialog1.FileName);

}

}

privatevoid保存ToolStripMenuItem_Click(objectsender,EventArgse)

{

stringfname=openFileDialog1.FileName.ToString();

saveFileDialog1.AddExtension=true;

if(fname!

=""&&fname!

="openFileDialog1")saveFileDialog1.FileName=fname;

else

saveFileDialog1.FileName="新建文件";

saveFileDialog1.Filter="纯文本(*.txt)|*.txt|RTF文件(*.rtf)|*.rtf";

if(fname!

=""&&fname!

="openFileDialog1")saveFileDialog1.FilterIndex=openFileDialog1.FilterIndex;

 

if(saveFileDialog1.ShowDialog()==DialogResult.OK)

{

if(saveFileDialog1.FilterIndex==1)

richTextBox1.SaveFile(saveFileDialog1.FileName,RichTextBoxStreamType.PlainText);

else

richTextBox1.SaveFile(saveFileDialog1.FileName);

//将‘是否修改’值重置

richTextBox1.Modified=false;

}

}

privatevoidForm1_Load(objectsender,EventArgse)

{

toolStripComboBox1.SelectedIndex=0;//字号列表初始化选择第一项

toolStripStatusLabel2.Text=DateTime.Now.ToLocalTime().ToString();//2011-11-1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1