Program Başlangıcında Dialog Gösterme
AutoPlay Media Studio'da uygulama başlatıldığında kullanıcıya otomatik olarak bir
Dialog, bilgilendirme penceresi veya mesaj kutusu göstermek mümkündür.
Bunun için projenin
On Startup olayını kullanabilirsiniz. AutoPlay Media Studio'da On Startup, uygulama başlatıldığında çalıştırılacak işlemler için kullanılır.
Dialog'u program başlarken gösterme
Öncelikle projenize bir
Dialog veya
DialogEx ekleyin.
Daha sonra:
Project → Actions → On Startup
bölümünü açın.
Kullanılan DialogEx için örnek:
DialogEx.Show("Dialog1", true, nil, nil);
Buradaki Dialog1, açmak istediğiniz DialogEx nesnesinin adıdır.
Basit mesaj göstermek
Eğer özel bir Dialog tasarlamak yerine yalnızca bilgi mesajı göstermek istiyorsanız, Dialog.Message kullanılabilir:
Dialog.Message("Bilgi", "Program başlatıldı.");
Bu kod uygulama başlatıldığında mesaj kutusunu ekrana getirir. AutoPlay Media Studio'nun kendi örneklerinde de Dialog.Message standart mesaj penceresi oluşturmak için kullanılmaktadır.
Örnek kullanım
Program açıldığında kullanıcıya hoş geldiniz mesajı göstermek için:
Dialog.Message(
"Hoş Geldiniz",
"AutoPlay Media Studio uygulamasına hoş geldiniz."
);
Daha gelişmiş bir karşılama ekranı için ise DialogEx kullanabilirsiniz:
DialogEx.Show("Dialog1", true, nil, nil);
Bu yöntemde Dialog içerisine
resim, metin, buton, giriş alanı ve diğer nesneler eklenerek tamamen özel bir başlangıç ekranı hazırlanabilir.
On Startup neden kullanılır?
AutoPlay Media Studio'da
Project → Actions → On Startup bölümü, uygulama başlatılırken çalıştırılacak kodların bulunduğu yerdir. Global Functions bölümündeki kodlar da uygulama başlatıldığında çalışır ve On Startup olayından önce işlenir.
Bu nedenle başlangıçta gösterilecek:
- Hoş geldiniz ekranı
- Lisans uyarısı
- Kullanım bilgisi
- Şifre ekranı
- Güncelleme bildirimi
- Program hakkında bilgi
- Özel açılış penceresi
gibi içerikler için uygun bir yöntemdir.
Örnek başlangıç yapısı
Program başlatılır
│
▼
Project → Actions → On Startup
│
▼
DialogEx.Show("Dialog1", true, nil, nil);
│
▼
Dialog1 ekranda açılır
│
▼
Kullanıcı devam eder
│
▼
Ana program ekranı
Sonuç
Program açılır açılmaz bir pencere veya mesaj göstermek için
Project → Actions → On Startup olayını kullanabilirsiniz.
Basit bir mesaj için:
Dialog.Message("Bilgi", "Program başlatıldı.");
Özel tasarlanmış bir pencere için:
DialogEx.Show("Dialog1", true, nil, nil);
kullanılabilir.
Arşiv notu: Bu konu, AutoPlay Media Studio'nun eski sürümlerinde kullanılan başlangıçta Dialog gösterme yöntemini korumak ve güncel kullanımını açıklamak amacıyla düzenlenmiştir.