* UIDataGridView:增加了一个RowHeight,默认23

This commit is contained in:
Sunny 2021-05-22 21:46:05 +08:00
parent bd1ce6d1b4
commit c35971a016
7 changed files with 20 additions and 5 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -85,12 +85,13 @@
dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft;
dataGridViewCellStyle4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(243)))), ((int)(((byte)(255)))));
dataGridViewCellStyle4.Font = new System.Drawing.Font("微软雅黑", 12F);
dataGridViewCellStyle4.ForeColor = System.Drawing.Color.White;
dataGridViewCellStyle4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
dataGridViewCellStyle4.SelectionBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(160)))), ((int)(((byte)(255)))));
dataGridViewCellStyle4.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
dataGridViewCellStyle4.SelectionForeColor = System.Drawing.Color.White;
dataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
this.uiDataGridView1.RowHeadersDefaultCellStyle = dataGridViewCellStyle4;
this.uiDataGridView1.RowHeadersVisible = false;
this.uiDataGridView1.RowHeight = 29;
dataGridViewCellStyle5.BackColor = System.Drawing.Color.White;
this.uiDataGridView1.RowsDefaultCellStyle = dataGridViewCellStyle5;
this.uiDataGridView1.RowTemplate.Height = 29;

View File

@ -80,9 +80,9 @@ namespace Sunny.UI
ColumnHeadersHeight = 32;
//数据行行高
RowTemplate.Height = 29;
RowTemplate.MinimumHeight = 29;
AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.None;
// RowTemplate.Height = 29;
// RowTemplate.MinimumHeight = 29;
// AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.None;
//设置奇偶数行颜色
StripeEvenColor = UIColor.White;
@ -94,6 +94,20 @@ namespace Sunny.UI
HorizontalScrollBar.VisibleChanged += HorizontalScrollBar_VisibleChanged;
}
[Description("行高"), Category("SunnyUI")]
[DefaultValue(23)]
public int RowHeight
{
get => RowTemplate.Height;
set
{
int rowHeight = Math.Max(23, value);
RowTemplate.Height = rowHeight;
RowTemplate.MinimumHeight = rowHeight;
AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.None;
}
}
/*
private bool showRowIndex;