반응형
Ultragrid에 ProgressBar를 올려놓았으나, ProgressBar에 적용할 이미지가 먹지 않았다.
이렇게 하고 싶었으나... 이렇게 밖에 되지 않았다.
이에 확인해보니 Ultragrid의 UseOsThemes 속성이 default로 되어 있었다.
UseOsThemes 속성 값은 Default, true, false 이 3개이다.
Default와 true로 되어 있으면 변경이 되지 않는다. 윈도우 테마 속성을 따라가는 것 같다.
그리고 ProgressBar의 UseOsThemes 속성 또한 False로 주어야 된다.
UltraProgressBar pb = new UltraProgressBar(); pb.FillAppearance.ImageBackground = Image.FromFile("C:\aaa.jpg"); pb.UseOsThemes = DefaultableBoolean.False; //<-- 이부분 pb.FillAppearance.ForeColor = Color.FromArgb(100, 100, 100); pb.FillAppearance.BackColor = Color.Transparent; gridTest.DisplayLayout.Bands[0].Columns["progress"].EditorComponent = pb;
반응형
'Winform' 카테고리의 다른 글
UltraDockManager 도킹패널 핀 버튼 (0) | 2016.01.15 |
---|---|
UltraDockManager 도킹패널 상단 타이틀 활성/비활성 (0) | 2016.01.15 |
[TIP] ultragrid에서 전체 체크박스 선택시 값이 반영되지 않을 때 (0) | 2016.01.04 |
Infragistics Grid에 체크 박스 넣기 (0) | 2016.01.04 |
Infragistics Grid event (0) | 2015.12.30 |
댓글