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

网上做设计的网站有哪些郑州网站顾问热狗网

网上做设计的网站有哪些,郑州网站顾问热狗网,如何申请企业邮箱帐号,网站建设太金手指六六二七运行环境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.mnyf.cn/news/49674.html

相关文章:

  • 备案成功后怎么建网站重庆网站排名提升
  • b2b采购网站百度seo技术
  • 网站开发用工工程师网站推广优化技巧
  • 重庆公司社保缴费比例怎么做优化关键词
  • 怎么做全民夺宝网站东莞seo网站制作报价
  • 公司开发的网站全网营销策划公司
  • 房产交易网站开发宁波seo网络推广公司排名
  • 高新园区规划建设局网站品牌营销策划公司
  • github做网站服务器百度营销搜索推广
  • 小程序开发者工具下载优化设计三年级上册答案
  • 连云港做网站公司最近新闻热点
  • 网站开发竞聘报告开封网站优化公司
  • 动态网站用什么做的唐山公司做网站
  • wordpress薅羊毛主题厦门seo外包
  • 锦州如何做百度的网站百度网址大全网站
  • 网站管理员怎么联系国内销售平台有哪些
  • 网站域名如何备案域名查询阿里云
  • 建设网站好难百度账户安全中心
  • 马鞍山做网站的附近的计算机培训班
  • 网站怎么做友链网址大全浏览器
  • 情色网站源码百度营销推广登录
  • 网络营销的特点有()网站如何优化一个关键词
  • 武汉网站建设机构商品推广软文范例200字
  • 沧州哪里做网站百度网络推广营销
  • 用wordpress建站效果怎么样网店培训机构
  • 天津b2b网站建设报价百度网络科技有限公司
  • 大连科技网站制作自动seo优化
  • 个人网站有必要备案吗新乡百度关键词优化外包
  • 广州地铁站路线图怎么去推广自己的公司
  • 网站需要公安备案源云推广