9 November 2025 Sunday 10:50:49


DevExpress Skin Kullanımı - Tema Değiştirmek

DevExpress Skin Kullanımı - Tema Değiştirmek

Windows Form uygulamalarında klasik form görüntüsü aşağıdaki gibidir.

www.hikmetokumus.com

Programınıza görsellik katmak isterseniz DevExpress ile tema ayarlarınızı değiştirerek aşağıdaki gibi bir form görüntüsü oluşturabilirsiniz.

www.hikmetokumus.com

Tema ayarını değiştirmek için Program.cs içerisindeki Main metoduna aşağıdaki kodu eklememiz gerekmektedir.

DevExpress.Skins.SkinManager.EnableFormSkins();  

Buradaki en önemli nokta formların hangi sınıfı miras aldığıdır. Normalde formlar "Form" sınıfını miras alır. Bir formda yukarıdaki gibi görsel elde etmek istiyorsak formumuza aşağıdaki sınıfı miras vermeliyiz.

public partial class Form1 : XtraForm  

XtraForm nesnesi "DevExpress.Utils" dll' i içerisinde bulunmaktadır. Yukarıda temayı aktif ettiğimizde default olan tema geçerli olacaktır. Dilerseniz tema ismini sizde setleyebilirsiniz.

static void Main()  
{              
    DevExpress.LookAndFeel.UserLookAndFeel.Default.SkinName = "Office 2010 Blue";  
    DevExpress.Skins.SkinManager.EnableFormSkins();  
    Application.EnableVisualStyles();  
    Application.SetCompatibleTextRenderingDefault(false);  
    Application.Run(new Form1());  
}  

www.hikmetokumus.com

Tema koleksiyonuna aşağıdaki gibi ulaşabilirsiniz.

SkinContainerCollection skinCollection = SkinManager.Default.Skins;  

Buna ek olarak Form1 load olayında Combobox değişkenimize Tema adlarını dolduruyoruz.

Tüm Temalar Aşağıdaki gibidir.

private void lookandfeel_Load(object sender, EventArgs e)
        {
           this.comboBoxEdit1.Properties.Items.AddRange(new object[] {
            "Metropolis",
            "Money Twins",
            "DevExpress Style",
            "DevExpress Dark Style",
            "VS2010",
            "Seven Classic",
            "Office 2010 Blue",
            "Office 2010 Black",
            "Office 2010 Silver",
            "Office 2013",
            "Coffee",
            "Liquid Sky",
            "London Liquid Sky",
            "Glass Oceans",
            "Stardust",
            "Xmas 2008 Blue",
            "Valentine",
            "McSkin",
            "Summer 2008",
            "Pumpkin",
            "Dark Side",
            "Springtime",
            "Foggy",
            "High Contrast",
            "Seven",
            "Sharp",
            "Sharp Plus",
            "The Asphalt World",
            "Whiteprint",
            "Caramel",
            "Lilian",
            "iMaginary",
            "Black",
            "Office 2007 Blue",
            "Office 2007 Black",
            "Office 2007 Silver",
            "Office 2007 Pink",
            "Blue",
            "Darkroom",
            "Blueprint",
            "Metropolis Dark"});
           }

 

img

ibrahim ÖZKAN