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

论述站点的几种推广方式郑州厉害的seo优化顾问

论述站点的几种推广方式,郑州厉害的seo优化顾问,溧阳有做网站的吗,wordpress媒体库一直加载用C#窗体 写一个人性化的.ini文件 的配置工具。 打开界面时读ini配置到界面各控件,界面上的控件根据ini文件内容自动生成,点保存时把界面各控件的值写到ini里。 通用 using FT_Tools; using System; using System.Collections.Generic; using System.…

用C#窗体 写一个人性化的.ini文件 的配置工具。 打开界面时读ini配置到界面各控件,界面上的控件根据ini文件内容自动生成,点保存时把界面各控件的值写到ini里。
在这里插入图片描述

通用

using FT_Tools;
using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using System.Runtime.InteropServices;
using System.Text;
using System.Windows.Forms;public class ConfigForm : Form
{private Dictionary<Control, Tuple<string, string>> controlMap = new Dictionary<Control, Tuple<string, string>>();private Button btnSave = new Button { Text = "保存", Dock = DockStyle.Bottom };private Panel panel = new Panel { Dock = DockStyle.Fill, AutoScroll = true };public ConfigForm(){Text = "设置";WindowState = FormWindowState.Maximized;LoadConfig();btnSave.Click += (s, e) => SaveConfig();Controls.Add(panel);Controls.Add(btnSave);}private void LoadConfig(){var data = Program.myIni.ReadAll();int y = 10;foreach (var section in data){foreach (var kv in section.Value){Label lbl = new Label { Text = kv.Key, Left = 10, Top = y, AutoSize = true };Control inputControl;if (bool.TryParse(kv.Value, out bool boolValue)){inputControl = new CheckBox { Checked = boolValue, Left = 180, Top = y };}//else if (int.TryParse(kv.Value, out int intValue))//{//    inputControl = new NumericUpDown { Value = intValue, Left = 100, Top = y };//}else{inputControl = new TextBox { Text = kv.Value, Left = 180, Top = y, Width = 700 };}controlMap[inputControl] = Tuple.Create(section.Key, kv.Key);panel.Controls.Add(lbl);panel.Controls.Add(inputControl);y += 25;}}}private void SaveConfig(){foreach (var kv in controlMap){string value;if (kv.Key is TextBox tb){value = tb.Text;}else if (kv.Key is NumericUpDown num){value = num.Value.ToString();}else if (kv.Key is CheckBox cb){value = cb.Checked.ToString();}else{value = "";}Program.myIni.Write(kv.Value.Item1, kv.Value.Item2, value);}MessageBox.Show("配置已保存!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);//重启自己Application.Restart();}
}

并能定制控制

using FT_Tools;
using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using System.Runtime.InteropServices;
using System.Text;
using System.Windows.Forms;public class ConfigFormF200CKD : Form
{private Dictionary<Control, Tuple<string, string>> controlMap = new Dictionary<Control, Tuple<string, string>>();private Button btnSave = new Button { Text = "保存", Dock = DockStyle.Bottom };private Panel panel = new Panel { Dock = DockStyle.Fill, AutoScroll = true };public ConfigFormF200CKD(){Text = "设置";WindowState = FormWindowState.Maximized;LoadConfig();btnSave.Click += (s, e) => SaveConfig();Controls.Add(panel);Controls.Add(btnSave);}private void LoadConfig(){var data = Program.myIni.ReadAll();int y = 10;foreach (var section in data){foreach (var kv in section.Value){Label lbl = new Label { Text = kv.Key, Left = 10, Top = y, AutoSize = true };Control inputControl;if (bool.TryParse(kv.Value, out bool boolValue)){inputControl = new CheckBox { Checked = boolValue, Left = 150, Top = y };}//else if (int.TryParse(kv.Value, out int intValue))//{//    inputControl = new NumericUpDown { Value = intValue, Left = 100, Top = y };//}else{inputControl = new TextBox { Text = kv.Value, Left = 150, Top = y, Width = 400 };}controlMap[inputControl] = Tuple.Create(section.Key, kv.Key);panel.Controls.Add(lbl);panel.Controls.Add(inputControl);{ //定制配置if (kv.Key == "mysql数据库IP"){Button btn1 = new Button { Text = "测试", Left = inputControl.Right + 10, Top = y, Width = 100 };btn1.Click += (s, e) => { inputControl.Text = "192.168.8.240"; };panel.Controls.Add(btn1);Button btn2 = new Button { Text = "工厂", Left = inputControl.Right + 10 + 100 + 10, Top = y };btn2.Click += (s, e) => { inputControl.Text = "rm-8vbikz8103zit0xgs3o.mysql.zhangbei.rds.aliyuncs.com"; };panel.Controls.Add(btn2);}else if (kv.Key == "型号"){Button btn1 = new Button { Text = "F100CKD", Left = inputControl.Right + 10, Top = y, Width = 100 };btn1.Click += (s, e) => { inputControl.Text = btn1.Text; };panel.Controls.Add(btn1);Button btn2 = new Button { Text = "F200CKD", Left = inputControl.Right + 10 + 100 + 10, Top = y };btn2.Click += (s, e) => { inputControl.Text = btn2.Text; };panel.Controls.Add(btn2);}else if (kv.Key == "物料标签模板DateCode" || kv.Key.Contains("模板")) //选择一个文件{Button btn1 = new Button { Text = "浏览", Left = inputControl.Right + 10, Top = y, Width = 100 };btn1.Click += (s, e) => {OpenFileDialog openFileDialog = new OpenFileDialog{Title = "选择文件",Filter = "所有文件|*.*|文本文件|*.txt|图片文件|*.jpg;*.png;*.gif",InitialDirectory = Environment.GetFolderPath(Environment.SpecialFolder.Desktop)};if (openFileDialog.ShowDialog() == DialogResult.OK){string selectedFilePath = openFileDialog.FileName;//MessageBox.Show("你选择的文件路径是: " + selectedFilePath);inputControl.Text = selectedFilePath;}};panel.Controls.Add(btn1);}}y += 25;}}}private void SaveConfig(){foreach (var kv in controlMap){string value;if (kv.Key is TextBox tb){value = tb.Text;}else if (kv.Key is NumericUpDown num){value = num.Value.ToString();}else if (kv.Key is CheckBox cb){value = cb.Checked.ToString();}else{value = "";}Program.myIni.Write(kv.Value.Item1, kv.Value.Item2, value);}MessageBox.Show("配置已保存!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);//重启自己Application.Restart();}
}
http://www.dtcms.com/wzjs/436855.html

相关文章:

  • 帮人管理网站做淘宝客宁波江北区网站推广联系方式
  • 精准大数据营销是什么网站关键词怎样优化
  • 江津区城乡建设委员会网站sem是什么意思
  • 可以做本地生活服务的有哪些网站seo推广一年要多少钱
  • 礼品网站实例合肥网站seo费用
  • 河南工程建设信息网站网络营销工作内容和职责
  • 三合一网站什么开发好网站搜索关键词优化
  • 网站建设公司华网天下买送活动seo算法培训
  • 自己做的网站能在线支付全国疫情最新数据
  • 对外贸易平台有哪些淄博网站优化
  • 网站流量所需的成本.十堰seo优化
  • 全球访问量最大的网站百度升级最新版本下载安装
  • 查询网站服务器提供商临沂头条新闻今日头条
  • 国外设计类网站百度软文
  • 高端制作网站公司广告营销策略
  • 宜昌网站建设公司百度下载app下载安装到手机
  • 青岛哪家做网站好上海关键词优化公司bwyseo
  • 做照片模板下载网站好seo外包服务项目
  • 营销型网站举例seo入门黑帽培训教程
  • 做数据新闻的网站郑州网站开发公司
  • 网站域名解析登陆黄页网络的推广网站有哪些软件
  • 分销平台软件广州网站优化系统
  • 东莞网站建设运营方案百度百科词条创建入口
  • 路由器usb接口做网站上海推广服务
  • 关于小城镇建设网站小姐关键词代发排名
  • 参与做网站的收获淘宝推广运营
  • 莱芜论坛莱芜在线seo效果最好的是
  • 武汉网站建设的公司哪家好sem是什么方法
  • 顺德龙江做网站只要做好关键词优化
  • 网站运行费用一般多少seo推广公司教程