AdvStringGrid 에서 셀에 추가한 ProgressBar 의 색상을 값에 따라 변경하는 방법이 있나요?
AdvStringGrid1.AddProgress(1, 1, clBlack, clWhite);
이렇게 등록한 상태에서 값의 크기에 따라 색상을 바꾸고 싶은데 가능한가요?
with AdvStringGrid1 do begin
// 그리드 progressbar color 설정부 with ProgressAppearance do begin BorderColor := clBlack; CompleteColor := clRed; CompleteFontColor := clBlue;
Level0Color := clRed; Level0ColorTo := $00CACAFF;
Level1Color := clYellow; Level1ColorTo := $00CAFFFF; Level1Perc := 30;
Level2Color := $0053A9FF; Level2ColorTo := $00A8D3FF; Level2Perc := 80;
Level2Color := clLime; Level2ColorTo := $00E1FFE1;
Stacked := True; end;
//Cells에 progressbar 추가
AddAdvProgress(ACol, ARow); end;
허접한 실력으로 만든거라... color설정부는 크레이트 할때 첨에만 지정하고 데이터 입력 할때 AddAdvProgress를 해서 사용합니다...(갠적으로)
그리고 위 내용은 프로퍼티에도 있는걸로 알고 있는데...
로그인 상태 유지
with AdvStringGrid1 do
begin
// 그리드 progressbar color 설정부
with ProgressAppearance do
begin
BorderColor := clBlack;
CompleteColor := clRed;
CompleteFontColor := clBlue;
Level0Color := clRed;
Level0ColorTo := $00CACAFF;
Level1Color := clYellow;
Level1ColorTo := $00CAFFFF;
Level1Perc := 30;
Level2Color := $0053A9FF;
Level2ColorTo := $00A8D3FF;
Level2Perc := 80;
Level2Color := clLime;
Level2ColorTo := $00E1FFE1;
Stacked := True;
end;
//Cells에 progressbar 추가
AddAdvProgress(ACol, ARow);
end;
허접한 실력으로 만든거라... color설정부는 크레이트 할때 첨에만 지정하고 데이터 입력 할때 AddAdvProgress를 해서 사용합니다...(갠적으로)
그리고 위 내용은 프로퍼티에도 있는걸로 알고 있는데...