AutoPlay Media Studio 9 ile Butona Yardım Kutucuğu Ekleme

guclusat

Tanınmış Üye
Süper Moderatör

AutoPlay Media Studio 9 ile Butona Yardım Kutucuğu Ekleme​


AutoPlay Media Studio ile hazırladığımız uygulamalarda butonların üzerine gelindiğinde kullanıcıya kısa bir açıklama göstermek, özellikle çok sayıda butonun bulunduğu AIO uygulamalarında ve teknik arşivlerde kullanışlı olabilir. Örneğin kullanıcı fareyi Programı Çalıştır, Ayarlar veya Yardım butonunun üzerine getirdiğinde, butonun ne işe yaradığını belirten küçük bir yardım kutusu gösterebiliriz.

Basit Bir Yardım Kutusu Oluşturma​


Öncelikle sayfamıza bir Button nesnesi ekleyelim ve adını:

Kod:
Button1

olarak bırakalım.

Daha sonra sayfaya bir Paragraph veya Label ekleyerek yardım metnini burada gösterebiliriz.

Örneğin Paragraph nesnesinin adı:

Kod:
Paragraph1

olsun.

Başlangıçta yardım metninin görünmemesi için Paragraph nesnesini gizleyebiliriz.

Butonun Üzerine Gelindiğinde Açıklama Gösterme​


Button1 nesnesinin On Enter olayına aşağıdaki kodu ekleyelim:

Kod:
Paragraph.SetText("Paragraph1", "Bu buton programı çalıştırır.");
Paragraph.SetVisible("Paragraph1", true);

Kullanıcı fareyi butonun üzerine getirdiğinde Paragraph üzerinde açıklama gösterilir.

Fare butondan ayrıldığında ise On Leave olayına şu kodu ekleyebiliriz:

Kod:
Paragraph.SetVisible("Paragraph1", false);

Böylece fare butonun üzerinden ayrıldığında yardım kutusu tekrar gizlenir.

Farklı Butonlara Farklı Açıklamalar​


Birden fazla buton kullanıyorsak her buton için farklı açıklama gösterebiliriz.

Örneğin Button1 program çalıştırma butonu olsun:

Kod:
Paragraph.SetText("Paragraph1", "Seçilen programı çalıştırır.");
Paragraph.SetVisible("Paragraph1", true);

Button2 ayarlar butonu olsun:

Kod:
Paragraph.SetText("Paragraph1", "Program ayarlarını açar.");
Paragraph.SetVisible("Paragraph1", true);

Button3 yardım butonu olsun:

Kod:
Paragraph.SetText("Paragraph1", "Programın kullanımı hakkında yardım bilgilerini gösterir.");
Paragraph.SetVisible("Paragraph1", true);

Her butonun On Enter olayında kendi açıklamasını belirleyebiliriz.

Yardım Kutusunu Butonun Yanında Göstermek​


Daha kullanışlı bir görünüm için yardım metnini butonun hemen yanında bulunan küçük bir Paragraph nesnesinde gösterebiliriz.

Örneğin:

Kod:
Paragraph.SetText("Paragraph1", "Bu bölüm sistem araçlarını içerir.");
Paragraph.SetVisible("Paragraph1", true);

Fare butondan ayrıldığında:

Kod:
Paragraph.SetVisible("Paragraph1", false);

Bu yöntemle ekranda sürekli açıklama metinleri bulunmaz. Kullanıcı hangi butonun üzerine gelirse yalnızca o butonla ilgili bilgi görüntülenir.

Kullanışlı Bir Örnek​


Örneğin teknik servis amaçlı hazırlanan bir AIO uygulamasında aşağıdaki butonların bulunduğunu düşünelim:

Kod:
Button1 = Disk Araçları
Button2 = Sistem Bilgileri
Button3 = Ağ Araçları
Button4 = Temizlik Araçları

Button1 için:

Kod:
Paragraph.SetText("Paragraph1", "Disk kontrol ve bakım araçlarını açar.");
Paragraph.SetVisible("Paragraph1", true);

Button2 için:

Kod:
Paragraph.SetText("Paragraph1", "Bilgisayarın donanım ve sistem bilgilerini gösterir.");
Paragraph.SetVisible("Paragraph1", true);

Button3 için:

Kod:
Paragraph.SetText("Paragraph1", "Ağ bağlantısı ve internet kontrol araçlarını açar.");
Paragraph.SetVisible("Paragraph1", true);

Button4 için:

Kod:
Paragraph.SetText("Paragraph1", "Geçici dosya ve gereksiz dosya temizleme araçlarını içerir.");
Paragraph.SetVisible("Paragraph1", true);

Her butonun On Leave olayında ise:

Kod:
Paragraph.SetVisible("Paragraph1", false);

kullanabiliriz.

Bu şekilde kullanıcı butonların üzerine geldiğinde kısa bir yardım kutusu görür ve fareyi çektiğinde açıklama kaybolur.

Sonuç​


Bu yöntem AutoPlay Media Studio projelerinde butonların ne işe yaradığını kullanıcıya kısa ve anlaşılır şekilde göstermek için kullanılabilir. Özellikle AIO uygulamaları, teknik servis programları, elektronik arşivleri ve çok sayıda menü seçeneği bulunan projelerde kullanıcı arayüzünü daha anlaşılır hale getirmek için pratik bir çözümdür.
 
Geri
Yukarı