ソス@ソスソスstringgridソスフ鯉ソスソスソスソスソスナ会ソスソスノスソスNソスソスソス[ソスソスソスソスソスソスソス
|
ソスEC/C++
ソスEDelphi
ソスEVisual BasicソスソスソスSソスソス
ソス@(VB2-VB6ソスソス.NETソスソスソスp)
ソスEVisual Basic(VB2-VB6)
ソスEVisual Basic .NET
ソスEVisual C++
ソスEpapy's softwarelibrary
ソスソスソスソスstringgridソスフ鯉ソスソスソスソスナ表ソスソスソスソスソスソスソスソスソスソスソスニ思ソスソスソスソス
ソス゚具ソスソスフ趣ソスソスソスネどゑソスヌゑソスナゑソスソスワゑソスソスソス
ソスソスソスフカソスソスソスソスソスソスソスソスソスソスソスソスソス
ソスXソスNソスソスソス[ソスソスソスソスソスソスソスソスソス
ソスソスソスソスソスソスソスソスソスZソスソスソスソスソスcソスフカソスソスソスソスソスノゑソスソスヤゑソスソスト表ソスソスソスソスソストゑソスソスワゑソス
ソスJソスソスソスソスソスソスソスソスソスソスソスネゑソスソスネる現ソスロゑソスソスNソスソスソスソスソストゑソスソスワゑソスソスワゑソスソスB
ソスソスソスネゑソスマ托ソスソスIソスネセソスソスソスフ鯉ソスソスソスソスソスソスソストゑソスソスワゑソスソスB
ソスXソスNソスソスソス[ソスソスソスソスソスソスソスソスソスソス
ソスソスソスフカソスソスソスソスソスソスソスcソスノゑソスソスヤゑソスネゑソスソス謔、ソスノゑソスソスソスノゑソス
ソスヌゑソスソスソスソスソスホゑソスソスソスソスナゑソスソス蛯、ソスソスソスH
ソスネ会ソスソスvソスソスソスOソスソスソスソスソスフ一部ソスナゑソス
procedure TForm1.FormCreate(Sender: TObject);
var
i : Integer;
val: integer;
begin
StringGrid1.ColCount := 52;
StringGrid1.Cells[0,0]:='ID';
StringGrid1.Cells[0,1]:='ID';
StringGrid1.Cells[0,2]:='ID';
StringGrid1.Cells[1,0]:='ソスソスソスO';
StringGrid1.Cells[1,1]:='ソスソスソスO';
StringGrid1.Cells[1,2]:='ソスソスソスO';
StringGrid1.Cells[2,0]:='ソスNソスソス';
StringGrid1.Cells[2,1]:='ソスNソスソス';
StringGrid1.Cells[2,2]:='ソスNソスソス';
StringGrid1.Cells[3,0]:='ソスソスソスソス';
StringGrid1.Cells[3,1]:='ソスソスソスソス';
StringGrid1.Cells[3,2]:='ソスソスソスソス';
for I := 4 to 51 do begin
StringGrid1.Cells[I,0]:='2011/04/19';
StringGrid1.Cells[I,1]:='OK';
if I mod 2 = 1 then begin
StringGrid1.Cells[I,2]:= 'OK';
end else begin
StringGrid1.Cells[I,2]:= 'NG';
end;
end;
StringGrid1.DefaultDrawing := False;
end;
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
var
col1,col2 :Integer;
begin
with StringGrid1 do begin
DefaultDrawing:=False;
if (ARow <= 2)and(ACol >= 4)and(gdFixed in State) then begin
case ACol mod 2 of
0 : Rect.Right := Rect.Right + ColWidths[ACol+1];
1 : Rect.Left := Rect.Left - ColWidths[ACol-1] - 1;
end;
end else if (ACol <= 3)and(gdFixed in State)then begin
case ARow of
0 : Rect.Bottom := Rect.Bottom + RowHeights[1];
2 : Rect.Top := Rect.Top - RowHeights[1]- RowHeights[0] - 1;
end;
end;
if ((gdSelected in State) )then begin
Canvas.Brush.Color := clHotLight;
Canvas.Font.Color := clWhite;
end else begin
if (gdFixed in State) then begin
Canvas.Brush.Color := clBtnFace;
end else begin
Canvas.Brush.Color := clWindow;
Canvas.Font.Color := clBlack;
end;
end;
Canvas.FillRect(Rect);
DrawEdge(Canvas.Handle, Rect, BDR_RAISEDINNER, BF_RECT);
DrawText(Canvas.Handle, PChar(Cells[ACol, ARow]), -1, Rect,
DT_SINGLELINE or DT_VCENTER or DT_CENTER);
end;
end;
ソスソスハ論ソスニゑソスソストセソスソスソスフ描ソスソスソスソスソスソス鼾
ソスuソスZソスソスAソスフ描ソスソスCソスxソスソスソスgソスフ趣ソスソスノセソスソスBソスソス齒擾ソスノ描ソスソスソスvソスニゑソスソスソスソスソスソスソスソスニゑソスソスソスニ不ソス合ソスソスソスoソスワゑソスソスB
ソスソスソスソスソスニ「ソスZソスソスAソスフ隣は必ソスソスソスZソスソスBソスvソスニ鯉ソスソス゚打ゑソスソスソスソスト描ソス謔オソストゑソスソスワゑソスソスソス
ソスXソスNソスソスソス[ソスソスソスソスソスソスニ必ソスソスソスソスソスソスソスソス黷ェソスソスソス阯ァソスソスソスネゑソスソスネゑソスけソスナゑソスソスソスヒ。
ソスソスソスソスソスソスニ「ソスZソスソスAソスフ描ソスソスCソスxソスソスソスgソスナはセソスソスAソスフ範囲ゑソスソスソスソスv
ソスuソスZソスソスBソスフ描ソスソスCソスxソスソスソスgソスナはセソスソスBソスフ範囲ゑソスソスソスソスvソス`ソスソスソス謔、ソスノゑソスソスネゑソスソストはゑソスソスソスソスワゑソスソスソスB
ソスソスソスソスyソスネとゑソスソスソスナ、ClipRectソスソスン定しソストセソスソスソスフ範囲外ソスノはみ出ソスネゑソスソス謔、ソスNソスソスソスbソスvソスソスソストみゑソスニゑソスソスソスソスフはどゑソスソスナゑソスソス蛯、ソスソスソスB
torソスソスソスソスLソスうソスソスソスソスソスソスソスワゑソスソスソスソスB
ClipRectソスヘ使ソスpソスソスソスソスソスソスソスニゑソスソスソスソスソスソスヌゑソスソスソスソスソスソスソスネゑソスソスフでゑソスソスソス
>ソスソスソスソスソスソスニ「ソスZソスソスAソスフ描ソスソスCソスxソスソスソスgソスナはセソスソスAソスフ範囲ゑソスソスソスソスv
>ソスuソスZソスソスBソスフ描ソスソスCソスxソスソスソスgソスナはセソスソスBソスフ範囲ゑソスソスソスソスvソス`ソスソスソス謔、ソスノゑソスソスネゑソスソストはゑソスソスソスソスワゑソスソスソスB
ソスニ鯉ソスソスソスソスlソスソスソスソスソスソス
1 : Rect.Left := Rect.Left - ColWidths[ACol-1] - 1;
ソスソスRソスソスソスソスソスgソスAソスEソスgソスソスソスト趣ソスソスsソスソスソストみゑソスソスニゑソスソスソス
ソスソスソスソスIソスノ擾ソスソスソスソスロ托ソスヘ残ソスソスワゑソスソスソスソスソス
ソスJソスソスソスソスソスソスソスソスソスヤる現ソスロはなゑソスソスネゑソスワゑソスソスソスソスB
ソスソスソスヌのとゑソスソスソス
ソスZソスソスソスフ鯉ソスソスソスソスソスソスソス
ソスZソスソスソスフ描ソスソスソスLソスホゑソスソストゑソスソスソスソスツゑソスソストゑソスソスソス謔、ソスノ鯉ソスソスソスソストゑソスソス驍セソスソスソスソスソスニ気ソスtソスソスソスワゑソスソスソスソスB
ソスLソスうソスソスソスソスソスソスソスワゑソスソスソスソスB
ソスソスソスソスソスワゑソスソスソス
1 : Rect.Left := Rect.Left - ColWidths[ACol-1] - 1;
ソスソス
1:Rect.Left := Rect.Right;
ソスノ変更ソスソスソスト趣ソスソスsソスソスソスソス
ソスフ間違いソスナゑソスソスB
0ソスフセソスソスソスソスソスソスソスソスソスソスソスソスト、
1ソスフセソスソスソスヘ包ソスソスソスネゑソスソスソスソスニゑソスソスソスソスlソスソスソスソスソスナゑソスソスB
ソスンなゑソスソスこゑソスノゑソスソスヘ.Mr.XRAYソスナゑソスソスD
ソスソスソスソスソスソスソスマとゑソスソスソスソスソスソスニでゑソスソスソスソスD
StringGridソスフデソス[ソス^ソスZソスソスソスフ鯉ソスソスソスソスヘ鯉ソスソス¥ソスCソスソスソスソスソスソスノ面倒ソスナゑソスソスD
ソスRソスソスソス|ソス[ソスlソスソスソスgソスソスgソスpソスソスソストゑソスソスソスソスニゑソスソスソスソスフでゑソスソスソスホ,ソスsソスフのゑソスソスソスソスワゑソスソスソスソスCソスtソスソスソス[ソスEソスFソスA
ソスフコソスソスソス|ソスソスソスソスソスソストみまゑソスソスソスソスD
ソスミ会ソスLソスソスソスソスソスソスソスソストみまゑソスソスソスソスフで,ソスQソスlソスノなゑソスホ幸ソスソスソスナゑソス
[051_ソスZソスソスソスフ鯉ソスソスソスソスソスZColorStringGridソスRソスソスソス|]
http://mrxray.on.coocan.jp/Delphi/plSamples/051_ZColorStringGridCompo.htm