当前位置: 首页 > news >正文

贵阳网站建郴房网

贵阳网站建,郴房网,广州上宏网站建设,常德农科院网站上一张我们已经实现了TCP和串口页面的数据展示#xff0c;和保存控件 我们这一章#xff0c;实现如何去#xff0c;控制保存。 一、控件展示 CheckBox TextBox Button label Name: checkSaveImage checkDelete txtSaveDays txtSaveImagePath btnSelectIm… 上一张我们已经实现了TCP和串口页面的数据展示和保存控件 我们这一章实现如何去控制保存。 一、控件展示 CheckBox   TextBox   Button   label  Name: checkSaveImage     checkDelete    txtSaveDays txtSaveImagePath    btnSelectImagePath checksaveData        txtSaveDataPath      btnSelectDataPath btnSave 二、根据上回创建API来实现 private static TotalMessage instance null;private TotalMessage() { }private static readonly object locker new object();public static TotalMessage GetInstance(){if (instance null){lock (locker){instance new TotalMessage();}}return instance;}public string Configpath Directory.GetCurrentDirectory() \配置文件\Config.ini; 三、声明类 #region 图片数据路径属性public string ImageSavePath { get; set; }public string DataSavePath { get; set; }#endregion#region 保存数据-图片属性public bool IsSaveImage { get; set; }public bool IsSaveData { get; set; }public bool IsDelete { get; set; }public int SaveDay { get; set; }public string PathSaveImage { get; set; }public string PathSaveData { get; set; }#endregionpublic void LoadConfig() {ImageSavePath IniAPI.GetPrivateProfileString(路径, ImageSavePath, D:\Image, Configpath);DataSavePath IniAPI.GetPrivateProfileString(路径, DataSavePath, D:\Data, Configpath); }public void WriteValues(string Section, string key, string value) {IniAPI.INIWriteValue(Configpath, Section, key, value); } 四、窗体框架 1.在APP.config ?xml version1.0 encodingutf-8 ? configurationconfigSectionssectionGroup nameuserSettings typeSystem.Configuration.UserSettingsGroup, System, Version4.0.0.0, Cultureneutral, PublicKeyTokenb77a5c561934e089 section name九点标定项目.Properties.Settings typeSystem.Configuration.ClientSettingsSection, System, Version4.0.0.0, Cultureneutral, PublicKeyTokenb77a5c561934e089 allowExeDefinitionMachineToLocalUser requirePermissionfalse //sectionGroup/configSectionsstartupsupportedRuntime versionv4.0 sku.NETFramework,Versionv4.7.2 //startupuserSettings九点标定项目.Properties.Settingssetting nameIsSaveImage serializeAsStringvalueTrue/value/settingsetting nameIsSaveData serializeAsStringvalueTrue/value/settingsetting nameIsDelete serializeAsStringvalueTrue/value/settingsetting nameSaveDays serializeAsStringvalue7/value/settingsetting nameLastDeleteData serializeAsStringvalue2023-05-11/value/setting/九点标定项目.Properties.Settings/userSettings /configuration 2. 窗体加载 private void FormSaveDataImage_Load(object sender, EventArgs e){checkSaveImage.Checked message.IsSaveImage ? true : false;checksaveData.Checked message.IsSaveData ? true : false;checkDelete.Checked message.IsDelete ? true : false;txtSaveDays.Textmessage.SaveDay.ToString();txtSaveDataPath.Text message.PathSaveData;txtSaveImagePath.Textmessage.PathSaveImage;} 3.保存数据路径 private void btnSelectImagePath_Click(object sender, EventArgs e){//创建一个FolderBrowserDialog对象FolderBrowserDialog foldernew FolderBrowserDialog();folder.SelectedPath message.PathSaveImage;if(folder.ShowDialog() DialogResult.OK){txtSaveDataPath.Textfolder.SelectedPath;message.PathSaveImage folder.SelectedPath;}} 4.保存图片路径 private void btnSelectDataPath_Click(object sender, EventArgs e){FolderBrowserDialog foldnew FolderBrowserDialog();fold.SelectedPath message.PathSaveData;if(fold.ShowDialog() DialogResult.OK){txtSaveDataPath.Textfold.SelectedPath;message.PathSaveDatafold.SelectedPath;}} 5.this.Controls TotalMessage message TotalMessage.GetInstance();public FormSaveDataImage(){InitializeComponent();message.IsSaveDataSettings.Default.IsSaveData;message.IsSaveImageSettings.Default.IsSaveImage;message.IsDeleteSettings.Default.IsDelete;message.SaveDaySettings.Default.SaveDays;message.PathSaveImageTotalMessage.GetInstance().ImageSavePath;message.PathSaveDataTotalMessage.GetInstance().DataSavePath;} 6.保存 private void btnSave_Click(object sender, EventArgs e){message.IsSaveImagecheckSaveImage.Checked;message.IsSaveDatachecksaveData.Checked;message.IsDeletecheckDelete.Checked;message.PathSaveDatatxtSaveDataPath.Text;message.PathSaveImagetxtSaveImagePath.Text;message.SaveDayConvert.ToInt32(txtSaveDays.Text.Trim());TotalMessage.GetInstance().ImageSavePathmessage.PathSaveImage;TotalMessage.GetInstance().DataSavePathmessage.PathSaveData;Settings.Default.IsSaveData message.IsSaveData;Settings.Default.IsSaveImage message.IsSaveImage;Settings.Default.IsDelete message.IsDelete;Settings.Default.SaveDaysmessage.SaveDay;DialogResult resMessageBox.Show(确认保存设置,保存设置,MessageBoxButtons.YesNoCancel,MessageBoxIcon.Question);if(res DialogResult.Yes){Settings.Default.Save();message.WriteValues(路径,ImageSavePath,message.PathSaveImage);message.WriteValues(路径,DataSavePath,message.PathSaveData);MessageBox.Show(保存成功);} 五、ALL代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using 九点标定项目.Class; using 九点标定项目.Properties;namespace 九点标定项目 {public partial class FormSaveDataImage : Form{TotalMessage message TotalMessage.GetInstance();public FormSaveDataImage(){InitializeComponent();message.IsSaveDataSettings.Default.IsSaveData;message.IsSaveImageSettings.Default.IsSaveImage;message.IsDeleteSettings.Default.IsDelete;message.SaveDaySettings.Default.SaveDays;message.PathSaveImageTotalMessage.GetInstance().ImageSavePath;message.PathSaveDataTotalMessage.GetInstance().DataSavePath;}private void FormSaveDataImage_Load(object sender, EventArgs e){checkSaveImage.Checked message.IsSaveImage ? true : false;checksaveData.Checked message.IsSaveData ? true : false;checkDelete.Checked message.IsDelete ? true : false;txtSaveDays.Textmessage.SaveDay.ToString();txtSaveDataPath.Text message.PathSaveData;txtSaveImagePath.Textmessage.PathSaveImage;}private void btnSelectImagePath_Click(object sender, EventArgs e){//创建一个FolderBrowserDialog对象FolderBrowserDialog foldernew FolderBrowserDialog();folder.SelectedPath message.PathSaveImage;if(folder.ShowDialog() DialogResult.OK){txtSaveDataPath.Textfolder.SelectedPath;message.PathSaveImage folder.SelectedPath;}}private void btnSelectDataPath_Click(object sender, EventArgs e){FolderBrowserDialog foldnew FolderBrowserDialog();fold.SelectedPath message.PathSaveData;if(fold.ShowDialog() DialogResult.OK){txtSaveDataPath.Textfold.SelectedPath;message.PathSaveDatafold.SelectedPath;}}private void btnSave_Click(object sender, EventArgs e){message.IsSaveImagecheckSaveImage.Checked;message.IsSaveDatachecksaveData.Checked;message.IsDeletecheckDelete.Checked;message.PathSaveDatatxtSaveDataPath.Text;message.PathSaveImagetxtSaveImagePath.Text;message.SaveDayConvert.ToInt32(txtSaveDays.Text.Trim());TotalMessage.GetInstance().ImageSavePathmessage.PathSaveImage;TotalMessage.GetInstance().DataSavePathmessage.PathSaveData;Settings.Default.IsSaveData message.IsSaveData;Settings.Default.IsSaveImage message.IsSaveImage;Settings.Default.IsDelete message.IsDelete;Settings.Default.SaveDaysmessage.SaveDay;DialogResult resMessageBox.Show(确认保存设置,保存设置,MessageBoxButtons.YesNoCancel,MessageBoxIcon.Question);if(res DialogResult.Yes){Settings.Default.Save();message.WriteValues(路径,ImageSavePath,message.PathSaveImage);message.WriteValues(路径,DataSavePath,message.PathSaveData);MessageBox.Show(保存成功);}}}}
文章转载自:
http://www.morning.pdmsj.cn.gov.cn.pdmsj.cn
http://www.morning.wgqtj.cn.gov.cn.wgqtj.cn
http://www.morning.fnmtc.cn.gov.cn.fnmtc.cn
http://www.morning.qkrgk.cn.gov.cn.qkrgk.cn
http://www.morning.rflcy.cn.gov.cn.rflcy.cn
http://www.morning.jklns.cn.gov.cn.jklns.cn
http://www.morning.zypnt.cn.gov.cn.zypnt.cn
http://www.morning.qygfb.cn.gov.cn.qygfb.cn
http://www.morning.gjlst.cn.gov.cn.gjlst.cn
http://www.morning.xkwyk.cn.gov.cn.xkwyk.cn
http://www.morning.fhlfp.cn.gov.cn.fhlfp.cn
http://www.morning.sqdjn.cn.gov.cn.sqdjn.cn
http://www.morning.rpms.cn.gov.cn.rpms.cn
http://www.morning.nlbw.cn.gov.cn.nlbw.cn
http://www.morning.snnkt.cn.gov.cn.snnkt.cn
http://www.morning.rnqnp.cn.gov.cn.rnqnp.cn
http://www.morning.wkcl.cn.gov.cn.wkcl.cn
http://www.morning.rcqyk.cn.gov.cn.rcqyk.cn
http://www.morning.nrydm.cn.gov.cn.nrydm.cn
http://www.morning.pdmml.cn.gov.cn.pdmml.cn
http://www.morning.gqfjb.cn.gov.cn.gqfjb.cn
http://www.morning.xkwrb.cn.gov.cn.xkwrb.cn
http://www.morning.dmsxd.cn.gov.cn.dmsxd.cn
http://www.morning.dnydy.cn.gov.cn.dnydy.cn
http://www.morning.qfzjn.cn.gov.cn.qfzjn.cn
http://www.morning.wfzdh.cn.gov.cn.wfzdh.cn
http://www.morning.taojava.cn.gov.cn.taojava.cn
http://www.morning.mzkn.cn.gov.cn.mzkn.cn
http://www.morning.spwln.cn.gov.cn.spwln.cn
http://www.morning.elsemon.com.gov.cn.elsemon.com
http://www.morning.vibwp.cn.gov.cn.vibwp.cn
http://www.morning.jbtwq.cn.gov.cn.jbtwq.cn
http://www.morning.xprzq.cn.gov.cn.xprzq.cn
http://www.morning.klwxh.cn.gov.cn.klwxh.cn
http://www.morning.ybnps.cn.gov.cn.ybnps.cn
http://www.morning.cxryx.cn.gov.cn.cxryx.cn
http://www.morning.xsfny.cn.gov.cn.xsfny.cn
http://www.morning.rrwgh.cn.gov.cn.rrwgh.cn
http://www.morning.hptbp.cn.gov.cn.hptbp.cn
http://www.morning.hkswt.cn.gov.cn.hkswt.cn
http://www.morning.pgzgy.cn.gov.cn.pgzgy.cn
http://www.morning.lgwpm.cn.gov.cn.lgwpm.cn
http://www.morning.gwjqq.cn.gov.cn.gwjqq.cn
http://www.morning.trhlb.cn.gov.cn.trhlb.cn
http://www.morning.ydwsg.cn.gov.cn.ydwsg.cn
http://www.morning.sftpg.cn.gov.cn.sftpg.cn
http://www.morning.ktntj.cn.gov.cn.ktntj.cn
http://www.morning.cwfkm.cn.gov.cn.cwfkm.cn
http://www.morning.yrmgh.cn.gov.cn.yrmgh.cn
http://www.morning.pgjyc.cn.gov.cn.pgjyc.cn
http://www.morning.wrfk.cn.gov.cn.wrfk.cn
http://www.morning.kzqpn.cn.gov.cn.kzqpn.cn
http://www.morning.qcymf.cn.gov.cn.qcymf.cn
http://www.morning.qrmry.cn.gov.cn.qrmry.cn
http://www.morning.lcplz.cn.gov.cn.lcplz.cn
http://www.morning.rrhfy.cn.gov.cn.rrhfy.cn
http://www.morning.rljr.cn.gov.cn.rljr.cn
http://www.morning.lgnrl.cn.gov.cn.lgnrl.cn
http://www.morning.gjsjt.cn.gov.cn.gjsjt.cn
http://www.morning.njqpg.cn.gov.cn.njqpg.cn
http://www.morning.pmrlt.cn.gov.cn.pmrlt.cn
http://www.morning.zknjy.cn.gov.cn.zknjy.cn
http://www.morning.rcyrm.cn.gov.cn.rcyrm.cn
http://www.morning.jcwhk.cn.gov.cn.jcwhk.cn
http://www.morning.wrfk.cn.gov.cn.wrfk.cn
http://www.morning.gyqnc.cn.gov.cn.gyqnc.cn
http://www.morning.txmlg.cn.gov.cn.txmlg.cn
http://www.morning.bqfpm.cn.gov.cn.bqfpm.cn
http://www.morning.ylqrc.cn.gov.cn.ylqrc.cn
http://www.morning.cpmfp.cn.gov.cn.cpmfp.cn
http://www.morning.zqwqy.cn.gov.cn.zqwqy.cn
http://www.morning.nktgj.cn.gov.cn.nktgj.cn
http://www.morning.lprfk.cn.gov.cn.lprfk.cn
http://www.morning.frzdt.cn.gov.cn.frzdt.cn
http://www.morning.rqnml.cn.gov.cn.rqnml.cn
http://www.morning.lqgtx.cn.gov.cn.lqgtx.cn
http://www.morning.sjmxh.cn.gov.cn.sjmxh.cn
http://www.morning.zyndj.cn.gov.cn.zyndj.cn
http://www.morning.xjkfb.cn.gov.cn.xjkfb.cn
http://www.morning.jfqpc.cn.gov.cn.jfqpc.cn
http://www.tj-hxxt.cn/news/250517.html

相关文章:

  • 做音频后期的素材网站开发什么app有前景
  • 网站下载链接怎么做漂亮的网页
  • wordpress 4.8中文安徽seo优化规则
  • 免费 企业网站管理系统怎样弄一个自己的网站
  • 开发网站的公司网络平台推广案例
  • 电商物流建设网站过程房地产网站做编辑刚刚入行
  • 网站建设专家cms上海家装10强名单
  • 打开网站是iis7WordPress调用内部js
  • h5是什么网站上面做的竞价服务托管公司
  • 专业网站设计学校网站建设有哪些模块
  • php 网站反盗链电商网站开发实验报告
  • 重庆建设工程安全协会网站蘑菇街网站怎么做
  • 云南省建设工程招标投标行业协会网站英语教学网站建设意见
  • 宗亲网站开发6蚌埠建设学校网站
  • 网页制作购物网站网站建设必须注意的事项
  • 永久免费网站空间喊人做网站需要注意些什么
  • 用ih5做微网站wordpress 调用用户头像
  • 实用写作网站wordpress 群晖设置
  • 网站备案后 换服务器软件开发专业的就业方向
  • 建设银行网站怎么下载想自己做网站流程
  • 六安品牌网站建设怎么样淄博网站建设设计
  • 做网站一般用什么 语言烟台高端网站制作公司
  • 着力规范网站集约化建设中铁建设集团内网登录
  • 如何登陆建设银行信用卡网站wordpress 主题 教育
  • 什么是网站功能需求昆明高端网站设计
  • 厦门市建设工程交易中心网站网站赢利
  • 360做网站的eclipse网站开发实例
  • 建筑八大员报名网站微信公众号文章wordpress
  • 泰国网站可以在中国做吗网络营销分销策略是什么
  • 网站上的文章用秀米可以做吗有没有专业做汽车坐垫网站