İlginizi Çekebilir
C# Convert İşlemleri
  1. Ana Sayfa
  2. C Sharp

C# DevExpress RibbonMenu

C# DevExpress RibbonMenu DevExpress RibbonMenu, belki de DevExpress'in en güzel nesnelerinden birisidir. En yakın örneklerinden birisi de Office 2019 olarak gösterebiliriz. Bir Word dosyası açtığınızda gördüğünüz menüye benzer olan menü tarzına DevExpress ile de ulaşabiliyorsunuz.

C# DevExpress RibbonMenu
+ - 0

Merhabalar, C# DevExpress RibbonMenu yazım ile Devexpress Nesneleri ve C# eğitim setime devam ediyorum. Bir süre DevExpress yazılarına ara verecektim ancak aklıma başka bir yazı gelmeyişinden ve DevExpress yazılarına olan ilgiden dolayı bir kaç ders daha yazmaya karar verdim. Tabi aklıma başka bir içerik gelirse yine onlardan da yazacağım.

 

C# DevExpress RibbonMenu

DevExpress RibbonMenu, belki de DevExpress’in en güzel nesnelerinden birisidir. En yakın örneklerinden birisi de Office 2019 olarak gösterebiliriz. Bir Word dosyası açtığınızda gördüğünüz menüye benzer olan menü tarzına DevExpress ile de ulaşabiliyorsunuz.

Forma eklendiğinde görüntüsü bu şekildedir.

devexpress ribbonmenu

Biraz üzerinde uğraştıktan sonra neler ekleyebileceğimizi aşağıdaki görselde görebilirsiniz.

devexpress ribbonmenu 2

Gördüğünüz gibi neredeyse her yerine bir şeyler ekleyebiliyoruz. Şimdi gelin bunları biraz inceleyelim. RibbonMenu yukarıdaki gibi çorba haline geldiğinden onu silip yeni bir tane ekleyeceğim.

 

C# DevExpress RibbonMenu

Önce RibbonMenu’ye bir sayfa ekleyelim.

devexpress ribbonmenu add page

Kırmızı işaretli alana tıkladığımızda bir sayfa eklenir. Ben burada 2. sayfayı ekledim. Şimdi bu sayfalara ikon ve isim verelim.

devexpress ribbonmenu page.png

Sayfanın üzerine tıkladığımızda sağ üst kısımda oka tıkladık ve özellikler kısmına ulaştık buradan sayfanın adını ve ikonunu değiştireceğiz.

Text: Sayfanın görünen adını değiştirir

Image Options: Sayfanın ikonunu seçeriz.

İkon belirleme konusunda sayısız seçeneğimiz var desem yeridir. DevExpres bize inanılmaz sayıda ikon sağlıyor.

  • 32×32 Renkli Raster İkonları
  • 32×32 Gri Tonlamaları Raster İkonlar
  • 32×32 DevAv adlı Raster İkonlar
  • 32×32 Office 2013 Tema Raster İkonları
  • 16×16 Renkli Raster İkonları
  • 16×16 Gri Tonlamaları Raster İkonlar
  • 16×16 DevAv adlı Raster İkonlar
  • 16×16 Office 2013 Tema Raster İkonları
  • Vektörel İkonlar
  • Visual Studio standart ikon ekleme yoluyla da dışarıdan ikonlar eklenbilir.

Yukarıdaki ikon seçeneklerimiz olduktan sonra bence dışarıdan ikon almak istemeyeceksiniz.

Aşağıdaki görsellerde nesnelere ikon seçmek için kullanılan bölümdür. Burada gördüğünüz gibi 32×32 ve 16×16 boyutlarında ikonlar seçebiliyor ve Collection kısmından dört farklı koleksiyona ait ikonları seçebiliyoruz.

devexpress ribbonmenu image options

devexpress ribbonmenu image options 2

devexpress ribbonmenu image options 3

Şimdi sayfalarımıza ikonlar ekleyip isimlerini verelim.

devexpress ribbonmenu pages 2

Gördüğünüz gibi gayet hoş duruyorlar. Şimdi sayfamızdaki Group’un da adını değiştirelim ve RibbonMenu nesneleri ekleyelim.

devexpress ribbonmenu add item

İşaretli kısımdan bir nesneye ekleyeceğiz. Ekleyebileceğimiz nesneler aşağıdaki gibidir.

devexpress ribbonmenu add item 2

Biz şimdilik bir button ekleyeceğiz.

devexpress ribbonmenu item properties

Buttonlarımızı ekledik.

devexpress ribbonmenu add item 3

Gördüğünüz gibi ne kadar hoş bir görüntü sunuyor…

devexpress ribbonmenu item properties 4

Bir buttonun yukarıdaki gibi küçük durmasını isityorsanız ikon seçimizini 16×16 olarak yapıp, Ribbon Style özelliğini SmallWithText seçmelisiniz.

devexpress ribbonmenu item properties 5

Burada eklenebilecek çok fazla nesne var. MemoEdit, TextEdit vs de ekleyebiliyorsunuz ancak ben onlara hiç ihtiyaç duymadım. Bu sebeple oralara girmeyeceğim. Sizler onları denersiniz ve severseniz kullanırsınız.


C# DevExpress RibbonMenu yazımda bu kadar arkadaşlar.

Bana destek olmak isterseniz, iletişim sayfamda verdiğim sosyal medya hesaplarımı takip edebilirsiniz.

C Sharp Eğitim Seti eğitimi sayfasına gitmek için tıklayınız. Derslerime özel olarak hazırladığım Github Projeme bu bağlantıdan ulaşabilirsiniz…

Bu yazı, sitemdeki 447. yazıdır… Sağlıcakla ve takipte kalın. ;)

Bu yazıya tepkiniz ne oldu?

Yazar Hakkında

Lise Ağ Sistemleri ve Yönetimi bölümü, üniversite Bilgisayar Programcılığı bölümü Ön Lisans, Yönetim Bilişim Sistemleri Lisans öğrenimi aldım. Askerlik görevimi tamamladım. Uzmanlık alanım; C# ve SQL Programlama dilleri ile müşteri odaklı, kullanıcı dostu ERP ve CRM gibi sistemleri geliştirmektir. Ayrıca şuanda PHP ve MYSQL alanında projeler geliştirmekteyim. C++, Phyton, Xamarin, MVC gibi konuları öğrenmek ve kendimi geliştirme çabası içerisindeyim. Discord için: https://discord.gg/FBxZeHu9

Değerli yorumlarınızı bekliyorum. :)