Merhaba Arkadaşlar
Stringgrid de 10 kolonum var, StringColumn1, StringColumn2 ..StringColumn10 diye gidiyor. 10 nolu en son daki kolonu kod ile nasıl en başa alabilirim ?
Teşekkürler.
StringGrid Kolon Taşıma
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: StringGrid Kolon Taşıma
(1) 10 nolu kolondaki değerleri yedekler
(2) 01 nolu kolondaki değerleri oraya yazar
(3) yedekteki değerleri de 01 nolu kolona yazardım.
Bu anlaşılır hali.
ya da bu linkteki gibistringgrid'i manipüle ederek.
(2) 01 nolu kolondaki değerleri oraya yazar
(3) yedekteki değerleri de 01 nolu kolona yazardım.
Bu anlaşılır hali.
ya da bu linkteki gibistringgrid'i manipüle ederek.
Re: StringGrid Kolon Taşıma
Cevabınız için teşekkürler.
Verdiğiniz linktekini kodları uyguladım ancak hiç bir işlem gerçekleşmedi. Diğer yöntemle yapmaya çalışacağım.
Verdiğiniz linktekini kodları uyguladım ancak hiç bir işlem gerçekleşmedi. Diğer yöntemle yapmaya çalışacağım.
Re: StringGrid Kolon Taşıma
Muharrem bey'in size anlatmak istediği; TStringGrid'in türediği ata sınıf olan TCustomGrid'deki MoveColumn metodunu kullanabileceğiniz. Ancak bu metod protected olduğu için; bu metodu çağırmak için interposer sınıflardan istifade edebilirsiniz demek istemiş.
Örneğin:
gibi.
Örneğin:
Kod: Tümünü seç
type
THackStringGrid = class(TStringGrid);
procedure TForm1.Button1Click(Sender : TObject);
begin
THackStringGrid(BenimGrid).MoveColumn(2, 1);
end;
Re: StringGrid Kolon Taşıma
@Hashirama zaten buradaki altını çizmek istediğim konu, basit düşünmek idi.