728x90
반응형
728x170
using System;
using System.Drawing;
using Infragistics.Win;
using Infragistics.Win.UltraWinEditors;
using Infragistics.Win.UltraWinGrid;
private UltraGrid ultraGrid;
private UltraCheckEditor ultraCheckEditor;
private UltraNumericEditor ultraNumericEditor;
...
#region UltraGrid 레이아웃 초기화 하기 - ultraGrid_InitializeLayout(sender, e)
/// <summary>
/// UltraGrid 레이아웃 초기화 하기
/// </summary>
/// <param name="sender">이벤트 발생자</param>
/// <param name="e">이벤트 인자</param>
void ultraGrid_InitializeLayout(object sender, InitializeLayoutEventArgs e)
{
e.Layout.Appearance.ImageBackground = Image.FromFile(@"c:\sunset.jpg");
}
#endregion
#region UltraCheckEditor 체크 값 변경시 처리하기 - ultraCheckEditor_CheckedValueChanged(sender, e)
/// <summary>
/// UltraCheckEditor 체크 값 변경시 처리하기
/// </summary>
/// <param name="sender">이벤트 발생자</param>
/// <param name="e">이벤트 인자</param>
private void ultraCheckEditor_CheckedValueChanged(object sender, EventArgs e)
{
if(this.ultraCheckEditor.Checked == true)
{
this.ultraGrid.DisplayLayout.Override.RowAppearance.BackColorAlpha = Alpha.UseAlphaLevel;
this.ultraGrid.DisplayLayout.Override.RowAppearance.AlphaLevel = short.Parse(this.ultraNumericEditor.Value.ToString());
}
else
{
this.ultraGrid.DisplayLayout.Override.RowAppearance.BackColorAlpha = Alpha.Opaque;
this.ultraGrid.DisplayLayout.Override.RowAppearance.AlphaLevel = 0;
}
}
#endregion
#region UltraNumericEditor 값 변경시 처리하기 - ultraNumericEditor_ValueChanged(sender, e)
/// <summary>
/// UltraNumericEditor 값 변경시 처리하기
/// </summary>
/// <param name="sender">이벤트 발생자</param>
/// <param name="e">이벤트 인자</param>
private void ultraNumericEditor_ValueChanged(object sender, EventArgs e)
{
this.ultraGrid.DisplayLayout.Override.RowAppearance.AlphaLevel = short.Parse(this.ultraNumericEditor.Value.ToString());
}
#endregion
728x90
반응형
그리드형(광고전용)
'Infragistics > WinForm' 카테고리의 다른 글
[INFRAGISTICS/WINFORM] UltraGrid 클래스 : 헤더 모양 변경하기 (0) | 2015.05.04 |
---|---|
[INFRAGISTICS/WINFORM] UltraGrid 클래스 : 밴드 모양 변경하기 (0) | 2015.05.04 |
[INFRAGISTICS/WINFORM] UltraComboEditor 클래스 : 자동 제안 하이라이트 설정하기 (0) | 2015.05.03 |
[INFRAGISTICS/WINFORM] UltraGrid 클래스 : 자동 제안 하이라이트 설정하기 (0) | 2015.05.03 |
[INFRAGISTICS/WINFORM] UltraGrid 클래스 : 실행시 프리셋 적용하기 (0) | 2015.05.03 |
[INFRAGISTICS/WINFORM] UltraGrid 클래스 : 컬럼 정렬하기 (0) | 2015.05.03 |
[INFRAGISTICS/WINFORM] UltraGrid 클래스 : 페이지 넘김 설정하기 (0) | 2015.05.03 |
[INFRAGISTICS/WINFORM] UltraGrid 클래스 : IEditorDataFilter 인터페이스 사용하기 (0) | 2015.05.02 |
[INFRAGISTICS/WINFORM] UltraGrid 클래스 : 컬럼 헤더 텍스트 회전시키기 (0) | 2015.05.02 |
[INFRAGISTICS/WINFORM] UltraGrid 클래스 : 그룹 행 페이지 넘김 설정하기 (0) | 2015.05.02 |
댓글을 달아 주세요