Run time de bsBusinessSkinForm değiştirme

Yapmak istediğiniz işle ilgili doğru bileşeni bulmak için burayı kullanabilirsiniz. Sadece bulmak için, diğer sorular Programlama forumuna lütfen.
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Cevapla
Kullanıcı avatarı
haydarxxx
Üye
Mesajlar: 668
Kayıt: 09 May 2005 11:31
Konum: izmir

Run time de bsBusinessSkinForm değiştirme

Mesaj gönderen haydarxxx »

slm
bsBusinessSkinForm1
bsSkinData1
bsCompressedStoredSkin1 bağlantılarım GameStyle.skn olarak tanımlı.Form açılışında skin çalışıyor.Exe çalışır iken kullanıcıya radio buton ile skin seçenekleri sunmak istiyorum.Radiobutonda adı belirlenmiş olan skini

1-bsSkinData1
bsCompressedStoredSkin1 nasıl atama yaptırıyoruz.ben şöyle bir kod denedim ama olmadı.belirlediğim skin adı ile formun şekli değişmedi.

.

Kod: Tümünü seç

procedure TForm10.Button1Click(Sender: TObject);
begin
bsCompressedStoredSkin1.CompressedFileName:='Optima.skn';
bsSkinData1.CompressedStoredSkin.CompressedFileName:='Optima.skn';
end;
2-Bunun için skin klosörünün kullanıcıda yüklü olması gerekirmi.Normalde benim belirlediğim GameStyle.skn skin her makinada çalışıyor.Çünkü bsBusinessSkin programın hafızasında kalıyor yol göstermeye gerek kalmıyor.1.soru üzerinden atama yapıldığında farklı skinleri kişinin makinasına yükletmek gerekirmi
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

skinleri hiç kullanmadım. denemek için kurmuştum sadece. ancak winamp için olan bilgimden cevap vereyim. bunun için örnek programı vardı kodlarda.. o klasörün altındaki skin klasörlerini/dosyalarını aynen sizinde kullanıcıya yüklemeniz gerekir.

eğer fast report gibi forma derleme seceneği varsa ki sanmıyorum o daha pratik olur tek exede iş biter. ama skin sayısı arttıkça exeniz büyür ve hantallaşır.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Kullanıcı avatarı
haydarxxx
Üye
Mesajlar: 668
Kayıt: 09 May 2005 11:31
Konum: izmir

Mesaj gönderen haydarxxx »

o klasörün altındaki skin klasörlerini/dosyalarını aynen sizinde kullanıcıya yüklemeniz gerekir.
Hocam bazı skinler için dediğiniz gibi bu gerekli ama bsBusinessSkin için buna gerek yok formun hafızasında yer alıyor.
ama skin sayısı arttıkça exeniz büyür ve hantallaşır.
farkındayım ama projem için çok farketmiyor.Teşekkürler
Kullanıcı avatarı
barutali
Üye
Mesajlar: 297
Kayıt: 02 Tem 2007 02:30

Mesaj gönderen barutali »

Ufak bir örnek aşağıdaki linkten indirebilirsin ...

http://rapidshare.com/files/79594697/Tema.rar.html[/code]
amatör küme programcı :D
Kullanıcı avatarı
haydarxxx
Üye
Mesajlar: 668
Kayıt: 09 May 2005 11:31
Konum: izmir

Mesaj gönderen haydarxxx »

lanetli TEŞEKKÜRLER.Bu yöntemi insan nasıl akıl edemez hayret yaw :( :wink:Sağolasın.

Belki Bilgin vardır diye soruyorum.
bsBusinessSkinForm un hidecaptionbutonunu true yaptığımızda system menüsü ortadan kalkıyor false yaptığımızda systemmenüsü geliyor.Ben menüde yanlızca biminimize özelliğini görmek istiyorum.Bordoriconstan bunu ayarlıyorum fakat minimizemenüsü ile birlikte close menüsüde geliyor bu close menüsünü nasıl kaldırabiliriz yanlız minimize kalsın.Tekrar teşekkürler
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

lanetli yazdı:Ufak bir örnek aşağıdaki linkten indirebilirsin ...

http://rapidshare.com/files/79594697/Tema.rar.html[/code]
rapidshare olmayan bir yere atabilirmisin????
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Kullanıcı avatarı
haydarxxx
Üye
Mesajlar: 668
Kayıt: 09 May 2005 11:31
Konum: izmir

Mesaj gönderen haydarxxx »

ikutluay
forma bir kaç tane bsCompressedStoredSkin1 koyuyorsunuz ve her birine farklı bir sikin atıyorsunuz projede sonra şöyle bir kodla istediğiniz skinle formu yeniileyebiliyorsunuz

Kod: Tümünü seç

procedure TForm35.RadioButton1Click(Sender: TObject);
begin
bsSkinData1.CompressedStoredSkin:=bsCompressedStoredSkin1;
end;

procedure TForm35.RadioButton2Click(Sender: TObject);
begin
bsSkinData1.CompressedStoredSkin:=bsCompressedStoredSkin2;
end;
gibi
Kullanıcı avatarı
barutali
Üye
Mesajlar: 297
Kayıt: 02 Tem 2007 02:30

Mesaj gönderen barutali »

haydarxxx yazdı:lanetli TEŞEKKÜRLER.Bu yöntemi insan nasıl akıl edemez hayret yaw :( :wink:Sağolasın.

Belki Bilgin vardır diye soruyorum.
bsBusinessSkinForm un hidecaptionbutonunu true yaptığımızda system menüsü ortadan kalkıyor false yaptığımızda systemmenüsü geliyor.Ben menüde yanlızca biminimize özelliğini görmek istiyorum.Bordoriconstan bunu ayarlıyorum fakat minimizemenüsü ile birlikte close menüsüde geliyor bu close menüsünü nasıl kaldırabiliriz yanlız minimize kalsın.Tekrar teşekkürler
Direk bileşenin kaynak kodlarından oynamak gerekiyor...
İnceler bir neticeye kavusursam bu başlık altında yazarım..

Kolay gelsin ..


Bu arada yeni bir sunucu alcam Ocak ayı içersinde hazırladığımız örnekleri oraya atabiliriz.. Site yönetiminden sorumlu hocalarımla sunucuyu aldıktan sonra konuscaktım ama konu açılmısken yazmak yapabiliriz.. Hem rapidshare gibi 100 mb sınırını aşmış oluruz hemde proxy ile internete çıkan arkadaşlara yardımcı olmus oluruz .

İyi çalışmalar..
amatör küme programcı :D
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

sunucu alıcam derken yurtdışındanmı kiralayacaksın?
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Kullanıcı avatarı
barutali
Üye
Mesajlar: 297
Kayıt: 02 Tem 2007 02:30

Mesaj gönderen barutali »

Türkiye lokasyonlu almayı düşünüyorum. NX den alcam büyük bir ihtimal..
amatör küme programcı :D
Cevapla