Jump to content

Dialog Message


 Share

Recommended Posts

Kintaro ben audio playera dialog message eklemek istiyorum kapata bastıgımda dialog message gorunuyor ama tamama bastıgımda kapanmasını iptale bastıgımda kapanmamasını istiyorum onun kodunu verebılırmısınız.

Kullanıdıgım dialog message kodu ;

Dialog.Message("Uyarı", "Programı Kapatmak Üzeresiniz.", MB_OKCANCEL, MB_ICONQUESTION, MB_DEFBUTTON1);
Link to comment
Share on other sites

[quote]sSoru = Dialog.Message("Uyarı", "Programı Kapatmak Üzeresiniz.", MB_OKCANCEL, MB_ICONQUESTION, MB_DEFBUTTON1);

if sSoru == IDOK then
Application.Exit()
end[/quote]

böylede olur :)

Dialog buttonlarının geri dönüşü şu şekilde:

[quote]IDYES
IDNO
IDCANCEL
IDRETRY
IDOK
IDABORT
IDIGNORE[/quote]

Link to comment
Share on other sites

Arkadaşın istediği sanırım on shutdown kısmından o ii yapmak istiyor sanırım.Açıkçası o ams nin bi bug ı.Çünkü hangi kodu koyarsan koy program kapanıyor zamanından çok uğraşmıştım olmadı.Ha sende butonda zaten yapıyosan yukarda arkadaşların dediğini uygulayabilirsin..

Link to comment
Share on other sites

[b][i]@talha_252;[/i] birara AMSnin yardım bölümünde Application.Exit koduyla ilgili bazı kodlar vardı ama bulamıyorum şimdi. Mesela Alt+F4 yaptığınızda da Dialog.Message gelip bana çıkmak isteyip istemediğimi soruyordu. Yapmıştım ama şimdi nerde bulamıyorum :unsure:

---

EDIT: buldum :)
[img]http://i52.tinypic.com/95src3.jpg[/img]

Birizi kurcalasın, ben oturtamadıydım kodları :lol:[/b]

Edited by coxefgun
Link to comment
Share on other sites

@cox; şu kodu page>on key evresine eklersen olur:

[quote]if e_Modifiers.alt and e_Key == 115 then

sSoru = Dialog.Message("Uyarı", "Programı Kapatmak Üzeresiniz.", MB_OKCANCEL, MB_ICONQUESTION, MB_DEFBUTTON1);

if sSoru == IDOK then
Application.Exit()
end
end[/quote]

Link to comment
Share on other sites

"Global Functions" kısmına yazılırsa uygulamadan ne şekilde çıkmak isterseniz isteyin, soru sorarak onay isteyecektir.

[quote]
function QueryAllowProjectClose()
result = Dialog.Message("BenimProjem", "Çıkmak istediğinizden emin misiniz?", MB_YESNO, MB_ICONQUESTION, MB_DEFBUTTON1);
if result == IDYES then
return true;
else
return false;
end
end
[/quote]

Link to comment
Share on other sites

bu fonksiyon güzelmiş teşekkürler, yalnız uygulamalarda bu tür işlemelere ben karşıyım, yani sürekli soru sorulması kullanıcıyı rahatsız eder. Windows'taki gibi şunu yapmak istediğinizden eminmisiniz, yok bunu yapıyorum bak son kararın mı? ya adam kapata basmışsa çıkmak istiyordur daha ne ariyosunuz bırakın adam rahatça çıksın :)

Link to comment
Share on other sites

[quote name='KintaRo' date='04 June 2011 - 09:08 ' timestamp='1307167715' post='1023845']
bu fonksiyon güzelmiş teşekkürler, yalnız uygulamalarda bu tür işlemelere ben karşıyım, yani sürekli soru sorulması kullanıcıyı rahatsız eder. Windows'taki gibi şunu yapmak istediğinizden eminmisiniz, yok bunu yapıyorum bak son kararın mı? ya adam kapata basmışsa çıkmak istiyordur daha ne ariyosunuz bırakın adam rahatça çıksın :)
[/quote]

+1000 -_-

Edited by casira
Link to comment
Share on other sites

Yani evet, ihtiyaca göre tercih edilmeli. Basit uygulamalarda gerçekten sıkıcı bir durum yaratıyor.
Geliştirdiğiniz program veri işleme, depolama üzerine kuruluysa ve kaydedilmeden çıkmak kullanıcıyı zor durumda bırakacaksa sorulabilir.

Link to comment
Share on other sites

  • 8 ay sonra...

butona Seçili Sürücüyü biçimlendirme kodu eklemişim

[codebox]Shell.Execute("C:\\Windows\\System32\\Format.com", "open", " "..sComboKam.." /Y /FS:NTFS /V:Depo /Q /X", " ", SW_MINIMIZE, true)[/codebox]

buton tıklanınca Evet Hayır diyalogu çıkmasını istiyorum
Evet e basınca işlem devam etsin
Hayır a basınca biçimlendirme işlemi iptal edilsin istiyorum.

yardımcı olacak arkadaşa şimdiden teşekkür ederim

Edited by kamuran731
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...