c richtextbox按enter_richtextbox loadfile_richtextbox 换行(5)

电脑杂谈  发布时间:2017-02-26 18:48:17  来源:网络整理

不显示最后一行(添加数据行)

dataGridView1.AllowUserToAddRows=false;

设置行背景颜色,同时要写在dataGridView1_DataBindingComplete方法中,避免数据源重新绑定时行颜色被重置

dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.LightCoral;

dataGridView1.AutoGenerateColumns = false; //当指定DataSource时是否自动创建列

dataGridView1.Columns.Add("抄表员", "抄表员"); //手动添加一列

dataGridView1.Columns["抄表员"].DataPropertyName = "copyer_name"; //指定某列在数据源中的列名称

dataGridView1.Columns[1].Visible = false; //隐藏某列

dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.AllCells; //设置列宽为适合所有列,包括标题列

dataGridView1.RowHeadersWidth = 100; //设置行标题列宽度

dataGridView1.RowHeadersVisible = false; //隐藏行标题列

dataGridView1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.DisableResizing; //用户不能使用鼠标调整列标题的高度

===DateTimePicker===

dateTimePicker.Format = DateTimePickerFormat.Custom; //要自定义显示的日期式 必须先设置 Format 为 Custom

dateTimePicker.CustomFormat = "yyyy年MM月"; //设置日期显示的详细式

dateTimePicker.ShowUpDown = true; //设置日期的交互方式为上下翻动而不是展开日历

===statusStrip及子项StatusLabel 等===

状态条

将状态条上的项目如StatusLabel 显示在状态条的最后边:

方法一:

在状态栏所有项目(StatusLabel、ProgressBar、DropDownButton等)前添加一个空白的StatusLabel (Text属性为空),并将其Spring属性设为True。

Spring属性的作用是设置该项是否填满剩余空间,设为True以后,当程序运行时后面的项就都挤到右边,实现靠右对齐了。

如果更进一步,需要一部分项靠左,一部分靠右,那就在两部分中间插入空白StatusLabel,同时设其Spring属性为True。

这种方法比较简单,不用手工添加代码。首选!

方法二:

这个方法是我无意中发现的。

设置StatusStrip控件的LayoutStyle属性为HorizontalStackWithOverflow 或 StackWithOverflow。

然后在代码中修改状态栏上某项的Alignment为Right,这次就有靠右的效果了。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-34656-5.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...