DevExpress MessageBox Kullanımı (XtraMessageBox)

DevExpress MessageBox Kullanımı (XtraMessageBox) aşağıdaki  gibidir:

DevExpress.XtraEditors.XtraMessageBox.Show(“içerik”, “başlık”, MessageBoxButtons.YesNo);

Elbette bunu kullanabilmek için XtraEditors dll’nin tasarınıa eklenmiş olması gerekir. Bildiğim kadarıyla DevExpress, birçok XtraEditor kütüphanesini ücretsiz veriyor. Aşağıdaki köprüye göz atın:

DevExpress Free XtraEditor

Bu sınıf da DevExpress’e ait olduğu için defaultLookandFeel’deki varsayılan tema, bu pencereye de uygulanacaktır.

DevExpress’te Her Windows Formunda Skin (Tema) Kullanmak

DevExpress’te Her Windows Formunda Skin (Tema) Kullanmak için ek bir ayar yapılması gerekmez ama eğer Form’un da teması olsun isterseniz, Add New Item ekranından DevExpress Form’u tasarınıza ekleyerek deneyebilirsiniz.

DefaultLookAndFeel’deki seçili tema, bu durumda Form’a da eklenecektir.

DevExpress DefaultLookandFeel Tüm Temaları Göstermek (BonusSkins \ UserSkins)

DevExpress DefaultLookandFeel’deki temalara (skins) yaklaşık 20 tema daha eklemek mümkün. Bunun için DevExpress.BonusSkins.v9.2 dll’ne sahip olmanız gerekiyor. Yani referans’lara eklemeniz gerekiyor. Ekleme işlemini gerçekleştirdikten sonra, açılış formundan sonra kayıt (register) ettirmeniz gerekiyor:

DevExpress.UserSkins.BonusSkins.Register();

Bu şekilde kayıt ettiğinizde 26 tema birden kullanılabilir duruma gelecektir.

DevExpress AlertControl’ün Kullanımı

Öncelikle AlertControl’ün ne olduğuna bakalım:

Uyarı ya da bilgilendirme amaçlı kullanılan bu kontrolü her forma eklemek yerine bir sınıf oluşturalım ve istediğimiz Form’dan çağıralım:

class cs_AlertControl
{
public static void alertcalistir(Form frm , string baslik, string uyari)

{
DevExpress.XtraBars.Alerter.AlertControl _Alert = new DevExpress.XtraBars.Alerter.AlertControl();
_Alert.Show(frm , baslik , uyari);
}

}

alertcalistir isimli bu metodumuz, alert penceresinin gösterileceği formu, gösterilecek başlığı ve uyarı iletisini parametre olarak istiyor.

_Alert.Show(frm,baslik,uyari);  olarak yazılan kod parçacığıysa gelen paremetreleri gösterilecek pencereye gönderiyor ve bingo! 🙂 Penceremiz sağ alt köşede görünüyor.

Hatta istediğimiz bir temayı belirleye de biliriz, bunun için:

_Alert.LookAndFeel.UseDefaultLookAndFeel = false;
_Alert.LookAndFeel.SkinName = “Blue”;

Kod parçalarını kullanabiliriz. Diğer SkinName’ler için DevExpress’in sitesini ziyaret edebilirsiniz.

Şimdi de penceremizi göstermek için metodu çağıralım:

cs_AlertControl.alertcalistir(this , “Bilgi” , “Yaşa Mustafa Kemal Paşa Yaşaa!”);

Sonuç aşağıdaki gibidir:

Ayrıntılı bilgi için DevExpress’in web sitesindeki video izlenebilir: AlertControlCreateDisplay.movie

DevExpress defaultLookAndFeel Nesnesi ve Temalar (Skins)

DevExpress’in tüm nesnelerinde belirli bir tema kullanmak istediğinizde defaultLookAndFeel nesnesini kullanabilirsiniz.

Toolbox’tan defaultLookAndFeel nesnesini ekleyin ve Look And Feel özelliğinden SkinName özelliğini istediğiniz gibi değiştirin. Yaptığınız değişiklik tüm DevExpress nesnelerinde uygulanır.

%d blogcu bunu beğendi: