如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第一次C#界面编程备忘总结给一个按钮“浏览”增加save/open-Dialog对话框“浏览”中的程序://仅仅是把对话框读到的路径显示到openPath.Text中去if(openFileDialog1.ShowDialog()==DialogResult.OK)openPath.Text=openFileDialog1.FileName;//通过open-Dialog的FileOk事件(点击"保存"或双击文件)打开某种文件usingSystem.Diagnostics{System.IO.FileInfooppen1=newSystem.IO.FileInfo(openFileDialog1.FileName);Processpro=newProcess();pro.StartInfo.FileName=openFileDialog1.FileName;pro.StartInfo.WorkingDirectory=oppen1.DirectoryName;pro.Start();}MessageBoxMessageBox.Show(this,"串口已被占用!","提示",MessageBoxButtons.OK,MessageBoxIcon.Information);“串口...+Environment.NewLine+..."(Environment.NewLine表示回车)Buttons还有别的组合返回值的使用://显示信息框并得到返回值System.Windows.Forms.DialogResultrt=MessageBox.Show(...);返回类型有:DialogResult.Yes//DialogResult.No//DialogResult.Cancel//DialogResult.No倒计时添加个interval=1000(默认单位ms)的定时器:timer_timeDisplay定义个时间的数组timeDisplay[],从界面获取倒计时的总时间timeSumint[]timeDisplay=newint[3];InttimeSum;//"开始"中初步处理代码:...timeDisplay[0]=(int)timeSum;timeDisplay[1]=(int)(60*(timeSum-timeDisplay[0]));timeDisplay[2]=(int)(60*(60*(timeSum-timeDisplay[0])-timeDisplay[1]));if(timeDisplay[2]==0&&timeDisplay[1]!=0){timeDisplay[2]=60;timeDisplay[1]--;}elseif(timeDisplay[2]==0&&timeDisplay[1]==0){timeDisplay[2]=60;timeDisplay[1]=59;timeDisplay[0]--;}timer_timeDisplay.Start();...//倒计时显示privatevoidtimer_timeDisplay_Tick(objectsender,EventArgse){timeSum--;if(timeDisplay[2]!=0){timeDisplay[2]--;timeDisplay.Text=timeDisplay[0]+"时"+timeDisplay[1]+"分"+timeDisplay[2]+"秒";}if(timeDisplay[2]==0&&timeDisplay[1]!=0){timeDisplay.Text=timeDisplay[0]+"时"+timeDisplay[1]+"分"+00+"秒";timeDisplay[1]--;timeDisplay[2]=60;}if(timeDisplay[0]!=0&&timeDisplay[1]==0&&timeDisplay[2]==0){timeDisplay.Text=timeDisplay[0]+"时"+00+"分"+timeDisplay[2]+"秒";timeDisplay[0]--;timeDisplay[1]=59;timeDisplay[2]=60;}if(timeDisplay[0]==0&&timeDisplay[1]==0&&timeDisplay[2]==0){timer_timeDisplay.Stop();MessageBox.Show(this,"时间到,测试结束"+Environment.NewLine+"您可选择其他