- Label中的文字自动换行
设置MaximumSize的width为正确的值,设置height为0,设置AutoSize为true.
- 绘制线条
放置一个Panel,设置size的高度为1,设置BorderStyle
- 重新加载窗体
OnLoad(EventArgs e)
- DataGridView添加自动序号列
1 private void dataGridView1_RowPostPaint() 2 { 3 foreach (DataGridViewRow row in dataGridView1.Rows) 4 { 5 row.Cells[0].Value = row.Index+1; 6 } 7 }
- MessageBox
- MessageBox.show()方法如果检测到"Enter"键"KeyDown"事件就执行show方法后面的逻辑,而不是等待"Enter"键的"KeyUp"事件。所以如果在show()方法后面添加txt1.Focus(),在MessageBox弹出窗口后,单击"Enter"按钮,会先执行Focus()方法,然后弹出窗口消失。
- 当实时修改数据控件的数据源时,数据源中的数据更新了,但是UI却没有反映出来,此时应进行如下处理:
1 ccbCustomerItemCode.DataSource = null; 2 ccbCustomerItemCode.DataSource = items;