Aynı Glyph'ten birden fazla...

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
sertkayasalih
Üye
Mesajlar: 178
Kayıt: 12 Haz 2003 12:47
Konum: Antalya
İletişim:

Aynı Glyph'ten birden fazla...

Mesaj gönderen sertkayasalih »

Merhaba;

Delphi'de yeni sayılırım...

- Delphi 6 kullanıyorum.

- Hazırladığım projemde 5 adet PageControl var. Her sayfada 'Tamam', 'Vazgeç', 'Diske Kaydet', 'Diskten Yükle' gibi 20 civarında düğmeler (BitButton) kullanıyorum ve tüm düğmelere 'Glyph' yoluyla (24x24) '*.BMP' uzantılı resim yüklüyorum. Herşey normal gayet iyi.

- Aynı resmi (*.BMP)'yi ortak kullanan 5 tane düğme var.

- Ortak kullanılan resmi (*.BMP) kullanan düğmelere tek tek yüklediğimde EXE dosya bayağı şişiyor :roll:

- Ortak kullanılan resmi (*.BMP) 'yi bir defa yükleyip, düğmelere paylaştırmanın başka bir yolu var mı :?:

Yardımcı olan herkese şimdiden teşekkürle :)

Saygı ve sevgiyle kolay gelsin.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7602
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

glyph dosyaları 1 bilemedin 2 KB'lık dosyalardır. Yani 2x5=10 KB bence çok fazla değil :)

Ben Raize kullanıyorum. Onda bitBtn resimlerini bir ImageList'ten alabiliyorsunuz. Ben de datamodule'üme bir imageList koydum, ordan alıyorum. Ben boyuttan çok, bir glyph'i değiştirtiğim zaman tüm programda değişmesi için böyle yapıyorum.

http://www.raize.com

Kolay gelsin.
ASE
Kıdemli Üye
Mesajlar: 518
Kayıt: 28 Ağu 2003 03:17
Konum: samsun
İletişim:

Mesaj gönderen ASE »

Kod: Tümünü seç

BitBtn1.Glyph.LoadFromFile('C:\Windows\Desktop\cemberler.bmp');
şeklinde bir kod işini görür sanırım
Bu kodu her buton için yeniden tekrarlayarak işini görebilirsin
Kolay gelsin


serhat@cizgibilgiislem.com
En son ASE tarafından 12 Mar 2004 05:01 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Allah'ım!...
Yol boyunca bırakma elimi...
Düşerim sonra...


ASE YAZILIM
Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2380
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Mesaj gönderen freeman35 »

ImageList kullanabilirsin, yada bu buttonlardan master olarak kullanacaklarını belirle, diğerlerine runtime da formun onshow unda yüklettir

Kod: Tümünü seç

BTN_Ok.Glyph.Picture.Bitmap.Assign(BTN_Ok_Master.Glyph.Picture.Bitmap);
Kolay gele
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Kullanıcı avatarı
sertkayasalih
Üye
Mesajlar: 178
Kayıt: 12 Haz 2003 12:47
Konum: Antalya
İletişim:

Mesaj gönderen sertkayasalih »

Merhaba;

Yardımlarınız için çok teşekkür ederim :)

Tavsiyeleriniz doğrultusunda uygulama yapacağım.

Saygı ve sevgiyle kolay gelsin.
Cevapla