Delphi 2010 ve Delpi XE2 aynı pc üzerinde kullanımı!
Destek talebi(Lütfen oy verelim!)
Sitemiz üye alımına kapatılmıştır!
! CODEBANK 2012 !
İNDİRMEK&DETAYLI BİLGİ ALMAK İÇİN BURAYI TIKLAYINIZ.
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, DB, DBCtrls, Grids, DBGrids, DBTables;type TForm1 = class(TForm) Table1: TTable; Table1SIZE: TSmallintField; Table1WEIGHT: TSmallintField; Table1AREA: TStringField; Table1BMP: TBlobField; DataSource1: TDataSource; Table1NAME: TStringField; AnimGrid: TDBGrid; SizeCheck: TCheckBox; AreaCheck: TCheckBox; NameCheck: TCheckBox; procedure SizeCheckClick(Sender: TObject); procedure AreaCheckClick(Sender: TObject); procedure NameCheckClick(Sender: TObject); procedure AnimGridDrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState); private { Private declarations } procedure GenislikAyarla; public { Public declarations } end;var Form1: TForm1;implementation{$R *.dfm}procedure TForm1.GenislikAyarla;//// gizlenen kolonun boyutlarını ayarlamak için bir procedure var i, gen: word;begin gen := 0; for i := 0 to AnimGrid.FieldCount - 1 do if AnimGrid.Columns[i].Visible then gen := gen + AnimGrid.Columns[i].Width; AnimGrid.Width := gen + 41;end;procedure TForm1.SizeCheckClick(Sender: TObject);begin AnimGrid.Columns[0].Visible := SizeCheck.Checked;end;procedure TForm1.AreaCheckClick(Sender: TObject);begin AnimGrid.Columns[2].Visible := AreaCheck.Checked;end;procedure TForm1.NameCheckClick(Sender: TObject);begin AnimGrid.Columns[4].Visible := NameCheck.Checked;end;procedure TForm1.AnimGridDrawColumnCell(Sender: TObject; const Rect: TRect; DataCol: Integer; Column: TColumn; State: TGridDrawState);begin GenislikAyarla;end;end.