Gambas ve Form Bileşenleri - 2

Gambas LogoGambas ile ilgili ilk yazımda başladığımız form bileşenleriyle ilgili konuya kaldığımız yerden devam ediyoruz. Geçen yazıda anlatmadığımız önemli form bileşenlerine bu böllümde yer verdik. Öncelik olarak Form sekmesinde anlatmadığımız önemli bileşenleri anlatmaya çalışacağım. Ardından Dialog sekmesinde kullanılan bileşenleri anlatarak, Gambas ile sık kullanılan bileşenleri anlatmış olacağız.

Genel olarak bileşenlerin özelliklerini daha önce anlattığımız için bu yazımda bileşenlerin kendilerine has özelliklerine değineceğim.

Form Sekmesi Bileşenleri

  1. Gambas_text_areaText Area: Text Area bileşenimiz aslında Textbox bileşenimizden çok farklı değil. Fakat Textbox ile tek satır yazı işleyebiliyorken Textarea bileşeniyle birden fazla satır yazıyı işleyebiliyoruz.

    Özellikleri:
    • Scroll Bar
    • Both: Bu değer ile her iki yönde (dikey ve yatay) kaydırma çubuğu ekler.
    • Horizontal: Yatay konumda kaydırma çubuğu ekler.
    • Vertical: Dikey konumda kaydırma çubuğu ekler.
    • None: Kaydırma çubuğu eklenmemesini sağlar.
  2. Gambas_color_buttonColor Button: Color Button bileşenimizle renk seçme düğmesi oluşturabiliyoruz. Daha çok resim işleme programlarında karşımıza çıkan bir diyalog penceresi olarak oldukça kullanışlıdır.

    Özellikleri:
    • Value: Bu özellikle formun ilk çalıştırıldığında düğmenin alacağı renk değerini seçiyoruz.
    • Color: Seçtiğimiz bir rengi etki edeceğimiz bileşenlere bu kod ile bildiriyoruz:

    Örneğin aşağıdaki kodla ana formumuzun rengini değiştirebiliriz.
    Fmain.Backcolor = ColorButton1.Color

  3. Gambas_dir_viewDir View: Dir View bileşenimiz ile dizinleri gösterebiliyoruz. Ftp istemci programlarında sık karşılaşılan bir özellik olan dizin gösterimi işlevini bu araçla yapabiliriz.

    Özellikleri:
    • Root: Bu özellikle bileşenimizin hangi dizini kök olarak alacağını gösteriyoruz. Ve artık bileşenimiz bu dizin altındaki dizinleri göstermeye başlıyor.
    • ShowHidden: False durumunda gizli dizinlerin gösterilmesi engellenir. True olursa gizli dizinlerin gösterilmesi sağlanır.
  4. Gambas_file_viewFile View: File View bileşenimiz ile dosyaları gösterebiliyoruz. Dir View bileşeniyle birlikte çok güzel ikili oluşturabiliyor. Birçok ftp istemcisi bu mantıkta işlem yapıyor zaten.

    Özellikleri:
    • Dir: İçeriğini göstermek istediğimiz dizini dir özelliğiyle belirtiyoruz.
    • ShowDetailed: Bu özellik ile dosyalarımızın ayrıntılı özelliklerinin görünmesini sağlıyoruz.
    • Show Directory: Dizinlerin gösterilip gösterilmeyeceğini True/False değerleri ile belirtiyoruz.
    • Show Hidden: Gizli dosyaların görünülürlüğüyle ilgili ayarları yapıyoruz

Gambas_color_chooserDialog Sekmesi Bileşenleri

  1. Color Chooser: Gelişmiş bir şekilde renk değerlerini seçmemizi sağlayan bir arayüz sağlıyor.

    Özellikleri:
    • ShowAlpha: Alpha değerlerini göstermek için kullandığımız özellik.

  2. Date Chooser: Uygulamalarımıza bir takvim eklememizi sağlayan bileşenimiz, Date Chooser bileşeni.

  3. Font Chooser: Projelerimizde yazı tipi seçimine izin vermemizi sağlayan bileşenimiz Font Chooser. Bu bileşen sayesinde metin alanları ile ilgili işlemleri yapabiliriz.

    Özellikleri:
    • Show Label: Family,Gambas_font_chooser style, size gibi etiketlerin görünürlülüğü ile ilgili ayarları yaptığımız özelliktir. True ve False olarak iki değer alır.
    • Show Preview: Önizleme özelliğinin True/False değerleriyle aktif/pasif olmasını ayarladığımız özelliktir.
    • Show Style: Style bölümünün görünürlülüğünü ayarladığımız özelliktir.


Bu yazımızla birlikte Gambas programının temel bileşenlerini görmüş olduk. Daha sonraki yazımızda başlayacağımız örnek proje anlatımlarında bu öğrendiğimiz araçları etkin kullanarak hem bu araçların kullanımını görmüş, hem de çeşitli kod yapılarına inmiş olacağız. Hepinize Pardus’lu günler!

17 yorum .

yazdır
Son güncelleme: 05 Haziran 2009