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

微信网站开发有中院管辖呢建设的网站太卡

微信网站开发有中院管辖呢,建设的网站太卡,wordpress前台未登录,万能引流软件运行环境Visual Studio 2022 c# cad2016 一、模态窗体调用方式: 当一个模态窗体打开时,它会阻塞主窗体的所有输入,直到关闭该模态窗体为止。例如,弹出一个对话框让用户必须完成某些操作后才能继续使用主程序。 [CommandMethod(&q…

 运行环境Visual Studio 2022 c# cad2016

一、模态窗体调用方式
当一个模态窗体打开时,它会阻塞主窗体的所有输入,直到关闭该模态窗体为止。例如,弹出一个对话框让用户必须完成某些操作后才能继续使用主程序。

[CommandMethod("Caidan")]
public void Caidan()
{ShowModalLayerSelectionForm();//模态窗体}
//模态窗体private void ShowModalLayerSelectionForm(){using (var layerForm = new Form1()){DialogResult result = layerForm.ShowDialog(); // 使用ShowDialog()方法打开模态窗体if (result == DialogResult.OK || result == DialogResult.Yes) // 根据需要处理结果{// 处理用户选择图层的操作...}}}

二、非模态窗体调用方式

非模态窗体打开时,用户可以同时与主窗体和其他非模态窗体进行交互。通常用作工具栏、辅助信息显示窗口等。

[CommandMethod("Caidan")]
public void Caidan()
{Form1 选择图层 = new Form1(); //非模态窗体选择图层.Show();
}

三、窗体程序

     this.MaximizeBox = false;this.MinimizeBox = false;// 初始化DataGridViewDataGridView dataGridView = new DataGridView();// 创建一个新的DataGridView控件实例dataGridView.AllowUserToAddRows = false;// 禁止用户通过DataGridView界面直接添加新行dataGridView.AllowUserToDeleteRows = false;// 禁止用户通过DataGridView界面删除现有行dataGridView.BackgroundColor = Color.White;// 设置DataGridView的背景颜色为白色dataGridView.CellBorderStyle = DataGridViewCellBorderStyle.Single;// 设置单元格边框样式为单线边框dataGridView.DefaultCellStyle.SelectionBackColor = Color.LightBlue;// 设置选中单元格时的背景色为浅蓝色dataGridView.DefaultCellStyle.SelectionForeColor = Color.Black;// 设置选中单元格时的前景色(文本颜色)为黑色// 添加图层名称列DataGridViewTextBoxColumn layerNameColumn = new DataGridViewTextBoxColumn();layerNameColumn.HeaderText = "图层名称";layerNameColumn.ReadOnly = true;dataGridView.Columns.Add(layerNameColumn);// 假设GetLayerList返回CAD图层的名称列表//List<string> layerNames = GetLayerList();foreach (LayerTableRecord layer in GetLayerList()){dataGridView.Rows.Add(layer.Name);}// 添加DataGridView到窗体this.Controls.Add(dataGridView);dataGridView.Dock = DockStyle.Fill;dataGridView.CellDoubleClick += DataGridView_CellDoubleClick;
}private void DataGridView_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
{if (sender is DataGridView dgv && e.RowIndex >= 0) // 检查是否在有效的行上双击{string selectedLayerName = dgv.Rows[e.RowIndex].Cells[0].Value.ToString(); // 获取选中的图层名称// 处理双击选定图层的逻辑MessageBox.Show($"双击了图层:{selectedLayerName}");// 根据需求执行其他操作...}
}private IEnumerable<LayerTableRecord> GetLayerList()
{List<LayerTableRecord> layers = new List<LayerTableRecord>();using (Transaction tr = HostApplicationServices.WorkingDatabase.TransactionManager.StartTransaction()){LayerTable layerTable = (LayerTable)tr.GetObject(HostApplicationServices.WorkingDatabase.LayerTableId, OpenMode.ForRead);foreach (ObjectId id in layerTable){LayerTableRecord layer = (LayerTableRecord)tr.GetObject(id, OpenMode.ForRead);layers.Add(layer);}tr.Commit();}return layers;
}

//感谢大家的点赞,收藏,转发,关注  

http://www.yayakq.cn/news/395121/

相关文章:

  • 长沙网站制作费用青岛企业网站推广
  • 境外 网站网站做网站需要展示工厂么?
  • 手机有软件做ppt下载网站在网站上部署淘宝联盟推广代码的推广模式.
  • 网站建设公司好做吗325平台代理
  • 织梦网站加网站地图建设网站职业证书
  • 网站建设关键词优化wordpress的vieu主题破解版
  • 代替做网站推广西安网站建设地址
  • 上海信息科技有限公司软件网站开发建设部网站是什么网站
  • 企业网站设计制作服务渭南网站制作学校
  • 食品 药品 监督 网站 源码 php软件开发模型及其特点
  • 帮你做海报网站做网站前端多少钱
  • 新开的网站怎么做seo优化苏州设计网站建设
  • 公司网站备案去哪里备案wordpress模板怎么更换
  • 做百度网站找谁长春网站设计网站建设网站制作880元
  • 有哪些平台网站是做废钢的wordpress 用户接口
  • 用html做网站的步骤重庆app下载注册
  • 可以建网站的网络公司有哪些在那个网站上做设计赚钱
  • 500强企业网站建设织梦商城网站
  • 公司网站设计有哪些使用技巧呢物流专线网站建设
  • 哪个行业最容易做网站无锡做网站优化价格
  • 网站开发关联下拉列表2021最火营销方案
  • 高端网站制作如何实现网站的纯静态化
  • 建立网站建设公司官网制作
  • 怎么推广外贸网站海沧区建设局网站
  • 网站建设的时间蛋糕网站建设的目的
  • 合肥电脑网站建站寿光营销型网站建设
  • 快速搭建网站系统中英双语网站程序
  • thinkphp 网站设置功能青岛房地产团购网站建设
  • 昆明seo网站排名小说网站源码带采集
  • 学校网站建设运行情况简介网站设计与运营