![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WinForm
L-H·Hsu
revit development
展开
-
Winform DataGridView 绑定资源后设置行高与布满图片的设置
我通过datasource绑定了datagridview的资源,通过遍历dataTable后台增加行,因为有图片所以需要修改列宽与行高,但是修改属性界面中的几个属性都无法干预这个动作,排查后发现,直接在增加Row的类里面修改即可。下面是code:var dateRow = new DataGridViewRow(); dateRow.Height = 150; dateRow.CreateCells(this.dataGridView1);2. 图.原创 2021-08-31 18:33:07 · 620 阅读 · 0 评论 -
Revit Winform显示在Revit上层
引用文章:《BuilderCoder Revit Parent Window 》当我们使用模态窗体时,当焦点不在窗体上时,窗体会隐藏在所有层级后方,如果遇到不熟悉的用户会不停点击按钮,从而生成多个窗体。并且对于单一窗体的交互也不友好。在网站中搜索,经常会告诉大家设置TopMost但是这一操作会把窗体设置为最顶层,当我们使用其他应用程序,如:浏览器。窗体依旧显示在最上层不符合交互逻辑。通过设置IWin32Window将Revit设置为窗体的父窗体,但是我们通过 var rvtPt原创 2021-03-15 15:15:52 · 592 阅读 · 0 评论 -
Winform 调整SplitContainer中Panel的大小
点击Panel后点击ESC取消然后将鼠标移动到边界上即可调整大小原创 2021-03-02 09:50:15 · 2929 阅读 · 0 评论 -
WinForm重写右上角“关闭”按钮的方法
protected override void WndProc(ref Message msg){ const int WM_SYSCOMMAND = 0x0112; const int SC_CLOSE = 0xF060; if (msg.Msg == WM_SYSCOMMAND && ((int)msg.WParam == SC_CLOSE)) { // 点击winform右上关闭按钮 // 加入想要的逻辑处理 return; } base.WndProc(r原创 2020-08-27 15:08:00 · 1366 阅读 · 0 评论 -
Winform DatagridCombox绑定数据显示无法对设置了 DataSource 的组合框排序。请使用基础数据模型对数据排序
今天使用winform创建datagridview其中绑定了combox数据 name.DataPropertyName = "PropertyName"; name.DisplayMember = "pn_name"; name.ValueMember = "pn_id"; name.DataSource = GetNames().Tables[0];项目报错:无法对设置了 DataSource 的组合框排序。请使用基础数据模型原创 2020-07-09 17:19:43 · 261 阅读 · 0 评论