Gambas 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
Text 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.
Color 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
Dir 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.
File 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
Dialog Sekmesi Bileşenleri
- 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.
- Date Chooser: Uygulamalarımıza bir takvim eklememizi sağlayan bileşenimiz, Date Chooser bileşeni.
- 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,
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.
- Show Label: Family,
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!














