AutoPlay Media Studio ile Uygulamayı Kapatma Butonu Oluşturma

guclusat

Tanınmış Üye
Süper Moderatör
Create a Button that Closes the Application
In AutoPlay Media Studio, to create a button to close your application:

  1. Choose Object > Button from the menu and select a button file to use.

  2. Double click on the button you've just created, and click on the Quick Action tab.

  3. Select Exit/Close as the action to run.
  1. Click OK.
 

AutoPlay Media Studio ile Uygulamayı Kapatma Butonu​

AutoPlay Media Studio ile hazırladığımız bir AIO veya başka bir uygulamaya Çıkış / Kapat butonu ekleyebiliriz.

Bunun için AutoPlay Media Studio'nun hazır Exit/Close Quick Action özelliğini kullanabiliriz.

1. Buton ekleyelim​

AutoPlay Media Studio menüsünden:

Object → Button

seçeneğini kullanarak sayfamıza bir Button nesnesi ekleyelim.

İsterseniz hazır buton grafiklerinden birini seçebilir veya kendi tasarımınızı kullanabilirsiniz.

Butonun üzerine:

Çıkış

veya

Programı Kapat

şeklinde bir yazı verebiliriz.

2. Quick Action bölümünü açalım​

Eklediğimiz butona çift tıklayın.

Açılan nesne özelliklerinde:

Quick Action

sekmesine geçin.

Burada butona herhangi bir kod yazmadan hazır işlemler tanımlayabiliriz.

3. Exit/Close seçeneğini seçelim​

Quick Action bölümündeki işlem listesinden:

Exit/Close

seçeneğini seçin.

Ardından:

OK

butonuna basın.

Artık kullanıcı bu butona bastığında AutoPlay Media Studio ile hazırladığımız uygulama kapanacaktır.

4. Lua ile yapmak istersek​

Aynı işlemi Lua kodu kullanarak da gerçekleştirebiliriz.

Butonun On Click olayına:

Application.Exit();

kodunu ekleyebiliriz.

Bu yöntem, özellikle butona basıldığında uygulamayı kapatmadan önce başka işlemler yapmak istediğimiz durumlarda kullanışlıdır.

Örneğin önce kullanıcıya onay sorabiliriz:

cevap = Dialog.Message(
"Çıkış",
"Uygulamayı kapatmak istiyor musunuz?",
MB_YESNO,
MB_ICONQUESTION,
MB_DEFBUTTON1
);

if cevap == IDYES then
Application.Exit();
end
Böylece kullanıcı Evet seçerse uygulama kapanır, Hayır seçerse açık kalır.

5. AIO uygulamalarında kullanım​

AIO projelerinde genellikle ana menünün bir bölümüne:

Çıkış

butonu eklemek kullanışlıdır.

Örneğin:

┌─────────────────────────┐
│ AIO UYGULAMASI │
│ │
│ Programlar │
│ Elektronik │
│ Teknik Arşiv │
│ Ayarlar │
│ │
│ [ ÇIKIŞ ] │
└─────────────────────────┘
Basit projelerde Quick Action → Exit/Close yeterlidir.

Daha gelişmiş projelerde ise Lua ile onay penceresi göstererek kullanıcının yanlışlıkla uygulamadan çıkmasını önleyebiliriz.

Kısaca​

Hazır yöntem:

Button → Quick Action → Exit/Close

Lua yöntemi:

Application.Exit();
Bu özellik, AutoPlay Media Studio ile hazırlanan AIO uygulamalarında en temel ve en sık kullanılacak işlemlerden biridir.
 
Geri
Yukarı