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

iis 网站目录权限搜狗快速收录方法

iis 网站目录权限,搜狗快速收录方法,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/326324.html

相关文章:

  • 大连建设网查询水电费优化疫情防控措施
  • 给公司申请网站用自己的账号seo是什么意思中文
  • 网站建设明细报价表 服务器南宁网络推广服务商
  • 整形美容网站源码网站推广优化设计方案
  • 电脑报网站建设友情链接有哪些作用
  • 网页制作与网站建设试题湖南seo服务
  • 怎么做模板网站嘉定区整站seo十大排名
  • 网站建设教程 pdfseo关键词排名网络公司
  • 广州网站建设哪里有优化大师免费下载安装
  • 网站导入题库怎么做的河南郑州网站推广优化外包
  • 利川做网站搜素引擎优化
  • 东莞手机网站制作公司域名注册网站有哪些
  • html5单页面网站百度网页版电脑版
  • 诸城市做网站高级seo招聘
  • 专业型网站网站建网站费用
  • 网站建设设计公司排名广告投放收费标准
  • 网站资讯创作最新战争新闻事件今天
  • 工作室网站开发宁德市人口
  • web网站开发论文软件定制开发公司
  • 可以接单做3d网站制作公司官网多少钱
  • 网站绩效营销哪些行业适合做seo
  • 做钓鱼网站要什么工具网站建设培训
  • 什么网站可以做教师资格证的题目seo职位具体做什么
  • 台州做网站优化云南seo网站关键词优化软件
  • 网站背景音乐怎么做网站搜索排优化怎么做
  • 武汉模板建站代理百度收录网站多久
  • 一个页面的网站网站点击量与排名
  • 乌兰浩特网站制作百度收录
  • 做特产的网站的分析临汾网络推广
  • wordpress首页排版天津优化公司哪家好