* UIDataGridView:设置数据行头部颜色
This commit is contained in:
parent
92f79234d2
commit
3c50b21fb3
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -70,6 +70,12 @@ namespace Sunny.UI
|
|||||||
ColumnHeadersDefaultCellStyle.ForeColor = UIColor.White;
|
ColumnHeadersDefaultCellStyle.ForeColor = UIColor.White;
|
||||||
ColumnHeadersDefaultCellStyle.WrapMode = DataGridViewTriState.True;
|
ColumnHeadersDefaultCellStyle.WrapMode = DataGridViewTriState.True;
|
||||||
|
|
||||||
|
//行头部颜色
|
||||||
|
RowHeadersDefaultCellStyle.BackColor = UIColor.LightBlue;
|
||||||
|
RowHeadersDefaultCellStyle.ForeColor = UIFontColor.Primary;
|
||||||
|
RowHeadersDefaultCellStyle.SelectionBackColor = UIColor.Blue;
|
||||||
|
RowHeadersDefaultCellStyle.SelectionForeColor = Color.White;
|
||||||
|
|
||||||
//标题行行高,与OnColumnAdded事件配合
|
//标题行行高,与OnColumnAdded事件配合
|
||||||
ColumnHeadersHeight = 32;
|
ColumnHeadersHeight = 32;
|
||||||
|
|
||||||
@ -88,6 +94,29 @@ namespace Sunny.UI
|
|||||||
HorizontalScrollBar.VisibleChanged += HorizontalScrollBar_VisibleChanged;
|
HorizontalScrollBar.VisibleChanged += HorizontalScrollBar_VisibleChanged;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/*
|
||||||
|
private bool showRowIndex;
|
||||||
|
|
||||||
|
[Description("显示行号"), Category("SunnyUI")]
|
||||||
|
[DefaultValue(false)]
|
||||||
|
public bool ShowRowIndex
|
||||||
|
{
|
||||||
|
get => showRowIndex;
|
||||||
|
set
|
||||||
|
{
|
||||||
|
showRowIndex = value;
|
||||||
|
if (value) RowHeadersVisible = true;
|
||||||
|
Invalidate();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override void OnRowStateChanged(int rowIndex, DataGridViewRowStateChangedEventArgs e)
|
||||||
|
{
|
||||||
|
base.OnRowStateChanged(rowIndex, e);
|
||||||
|
if (ShowRowIndex) e.Row.HeaderCell.Value = (e.Row.Index + 1).ToString();
|
||||||
|
}
|
||||||
|
*/
|
||||||
|
|
||||||
private void HorizontalScrollBar_VisibleChanged(object sender, EventArgs e)
|
private void HorizontalScrollBar_VisibleChanged(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
SetScrollInfo();
|
SetScrollInfo();
|
||||||
@ -384,8 +413,9 @@ namespace Sunny.UI
|
|||||||
|
|
||||||
//行头部颜色
|
//行头部颜色
|
||||||
RowHeadersDefaultCellStyle.BackColor = uiColor.PlainColor;
|
RowHeadersDefaultCellStyle.BackColor = uiColor.PlainColor;
|
||||||
RowHeadersDefaultCellStyle.ForeColor = uiColor.TitleForeColor;
|
RowHeadersDefaultCellStyle.ForeColor = UIFontColor.Primary;
|
||||||
RowHeadersDefaultCellStyle.SelectionBackColor = uiColor.TitleColor;
|
RowHeadersDefaultCellStyle.SelectionBackColor = uiColor.RectColor;
|
||||||
|
RowHeadersDefaultCellStyle.SelectionForeColor = Color.White;
|
||||||
|
|
||||||
//数据行选中颜色
|
//数据行选中颜色
|
||||||
DefaultCellStyle.SelectionBackColor = uiColor.GridSelectedColor;
|
DefaultCellStyle.SelectionBackColor = uiColor.GridSelectedColor;
|
||||||
|
@ -36,6 +36,7 @@
|
|||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<None Remove="Controls\UIDataGridView.cs~RF2e4ccc29.TMP" />
|
||||||
<None Remove="Font\ElegantIcons.ttf" />
|
<None Remove="Font\ElegantIcons.ttf" />
|
||||||
<None Remove="Font\FontAwesome.ttf" />
|
<None Remove="Font\FontAwesome.ttf" />
|
||||||
<None Remove="Font\LigatureSymbols.ttf" />
|
<None Remove="Font\LigatureSymbols.ttf" />
|
||||||
|
Loading…
x
Reference in New Issue
Block a user