Parent ~ Midi Form

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Erd_turkmen
Üye
Mesajlar: 38
Kayıt: 27 Ara 2006 03:13

Parent ~ Midi Form

Mesaj gönderen Erd_turkmen »

S.A Hayırlı bayramlar arkadaşlar.
Forumda bayağı arama yaptım bikaç bişeler buldum ancak asıl aradığımı bulamadım..
Şimdi normal ana formumuzun olduğunu düşünürsek bu formun Object Inspecktor dan FormStyle özelliğini fsMDIForm seçiyorum. ve ayrıca bir buton tıklandığında Form2 yi açması için gerekli kodu yazıyorum. Form2' ninde FormStyle özelliğini fsMDIChild seçiyorum. Ana Formdaki butona tıklandığında Form2 açılıyor. Hoş güzel ancak bu formu büyüttümde [maximized] ana formumla iç içe açılıyor. Ben 2.form büyütüldüğü zaman birleşmesini istemiyorum. Umarım anlatabilmişimdir. Kolay Gelsin...
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

- Bir tane TMainmenu nesnesi eklersen sorun kalmaz. Zaten usüldendir, MDI application'larda mainmenu olmazsa olmazlardandır 8)
Resim
Resim ....Resim
Erd_turkmen
Üye
Mesajlar: 38
Kayıt: 27 Ara 2006 03:13

Mesaj gönderen Erd_turkmen »

mrmarman yazdı:- Bir tane TMainmenu nesnesi eklersen sorun kalmaz. Zaten usüldendir, MDI application'larda mainmenu olmazsa olmazlardandır 8)
Hocam çok teşekkürler saolun. Bi sorum daha olacaktı ;
Ana formumda nesneleri yerleştiriyorum. Form2 yi açtığım zaman transparan özelliğinden olması gerek arkadaki formdaki nesneler görünüyo. Transparan özelliği ile uğraştım ancak beceremedim :?:
Kolay Gelsin
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

- Transparanlık deyince akla AlphaBlend geliyor...

Kod: Tümünü seç

  Form1.AlphaBlend := True;
  Form1.AlphaBlendValue := 150;
şeklinde bir tanımlama yapılırsa bahsettiğin tarzda arkası görünen form etkisi alırsın.

- Yanlışlıkla AlphaBlend opsiyonunu True yapmış ve değerini de 255'den küçük bir değere bağlamış olabilirsin.
Resim
Resim ....Resim
Erd_turkmen
Üye
Mesajlar: 38
Kayıt: 27 Ara 2006 03:13

Mesaj gönderen Erd_turkmen »

Form1.AlphaBlend := True;
Form1.AlphaBlendValue := 150;
Hocam bende olan değerler ;

Kod: Tümünü seç

Form1.AlphaBlend := False; 
Form1.AlphaBlendValue := 255;
bu şekilde ancak hala diğer formdaki nesneler görünüyo :?:
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Mesaj gönderen mrmarman »

MDIForm üzerine nesne koymuş olmayasın ? MDIChild formlar o nesnelerin altında kalırlar.
Resim
Resim ....Resim
Cevapla