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