Jump to content

Bir Button'a İki Farklı Işlem Atamak


KintaRo

Recommended Posts

Bir buttona ilk tıkladığınızda 1. işlemi, 2. tıkladığınızda 2. işlemi yaptirmak için;

Global Functions evresine;

nSayi = 0;[/CODE]

Button On Click evresine;

[CODE]if nSayi == 0 then
nSayi = 1;
Dialog.Message("mesaj", "bu 1. tıklamanız") -- 1. işlem
else
nSayi = 0;
Dialog.Message("mesaj", "bu 2. tıklamanız") -- 2. işlem
end[/CODE]

yazmanız yeterli. Dialog.Message kodları yerine yaptirmak istediğiniz kodları yazın.

Altyapı: AMS 7.5.1006.0

Link to comment
Share on other sites

Diyorki mesela medya oynatıcılarda duraklat diyorsun iconu değştiriyor bir dahaki tıklayışda devam et diyorsun icon yine değişiyor.

Medya çalarken -- Duraklat Iconu olur

Medya Duraklatıldıysa da -- Yürüt butonu olur

mesela sanırım bunu söylemek istiyor.

Link to comment
Share on other sites

İşte burda AMS v8'in güzelliklerinden yararlanabilirsiniz. Bildiğiniz üzere v8'de xButton nesnesi geldi. Normal button nesnesine çok benziyor ama buttona resim eklemek gibi bazı farklılıklar gösterebiliyor. Şöyleki;

Global Functions evresine;

nSayi = 0;[/CODE]

xButton On Click Evresine;

[CODE]if nSayi == 0 then
nSayi = 1;
Dialog.Message("mesaj", "bu 1. tıklamanız") -- 1. işlem
xButton.SetImage("xButton1", "AutoPlay\\Images\\pause.png") -- resmi değiştir
xButton.SetText("xButton1", "Durdur") -- metni değiştir.
else
nSayi = 0;
Dialog.Message("mesaj", "bu 2. tıklamanız") -- 2. işlem
xButton.SetImage("xButton1", "AutoPlay\\Images\\play.png") -- resmi değiştir
xButton.SetText("xButton1", "Oynat") -- metni değiştir
end[/CODE]

Proje Dosyası:

[CODE]http://www.tamotomatik.org/dosya/xbutton_cifttiklama.zip[/CODE]

Altyapı: AMS 8.0.1.0

Link to comment
Share on other sites

Diyorki mesela medya oynatıcılarda duraklat diyorsun iconu değştiriyor bir dahaki tıklayışda devam et diyorsun icon yine değişiyor.

Medya çalarken -- Duraklat Iconu olur

Medya Duraklatıldıysa da -- Yürüt butonu olur

mesela sanırım bunu söylemek istiyor.

evet aynen bunu demek istiyorum

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...