MDI Form Arka Plan Resmini ve Rengini Değiştirmek

by Alper KOCA 9. Ağustos 2009 11:40

Sıkıntılı ve bence eksik bir konu olan MDI formların arka planını değiştirmek için internette biraz araştırma yaptım ve ufak bir kod parçasıyla sorunumu çözdüm. Çözdüm ama buna bir kolaylık getirilmeli. Visual Studio diyoruz gelşimiş bir araç diyoruz, C# süper bir dil diyoruz (VB ciler kızmasın oda süper) hele .net varki daha da güzel kolay işimiz, esnek kodlama yapıyoruz herşeyi sürükle bırak ile yapabiliyoruz diyoruz ama gıcık oldum işte neden MDI formların arka planı sadece gri ve başka renk değil?

Başka renkte yapabiliriz ama sürükle bırak yok ayarları değiştir falan la değil.

MdiClient mdi = null;
foreach (Control ctl in Controls)
{
    if (ctl is MdiClient)
    {
         mdi = (MdiClient)ctl;
         mdi.BackColor = Color.White;
    }
}

 

yukardaki kodu formunuzun Load kısmına koyarsanız arka plan beyaz olacaktır. İsterseniz rengi kendinize göre ayarlıyabilirsiniz.

Arkaplan resmi istiyorsanız formun arkaplanını ayarlamanız gerekiyor ve yine bu kodu çalıştırmanız gerekiyor. Arka plan ozaman kendiliğinden geliyor. Umarım yardımcı olmuştur ama bu konuda ki eksikliğinde bir an önce giderilmesini istiyoruz :)

Bir de z-index olayı yok winformlar da ama işte bunların hepsi WPF te var. Bakalım nezaman WPF kullanmaya başliyacağız.

Tags: , , , , ,

C#

Powered by BlogEngine.NET 1.6.1.0 - FunkyGrunge Theme by n3o Web Designers

 

Alper KOCA

Alper KOCA
Çukurova Üniversitesi Bilgisayar Mühendisi
3. Sınıf Öğrencisi
Microsoft Student Partner