İnputbox kontrolü

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Uğur1982
Üye
Mesajlar: 383
Kayıt: 11 Mar 2005 03:18
Konum: İzmir

İnputbox kontrolü

Mesaj gönderen Uğur1982 »

merhaba arkadaşlar;

inputbox bilgi girişinde çıkan evet ,hayır butonlarını basıldığını nasıl anlarız
Application.MessageBox ta var o kontrol buna bulamadım :roll:

teşekkürler.
Kullanıcı avatarı
TRSoft
Kıdemli Üye
Mesajlar: 636
Kayıt: 13 Şub 2004 11:39
Konum: Konya
İletişim:

Mesaj gönderen TRSoft »

Merhaba;

Butonların kontrolünden ziyade geri dönen string veriyi kontrol edebilirsin.
Mesela

Kod: Tümünü seç

   
     If Inputbox('Başlık','Bilgi Giriniz','')='' Then ShowMessage('Cancel') else ShowMessage('Ok');
Ancak burada herhangi bir bilgi girilmeden de olsa Ok butonu tıklandığında sonuç Cancel olur ki zaten veri girilmediğine göre no problem.

*** EK ***
Ayrıca Application.Messagebox ile Inputboxı kıyaslamanız yanlış olur. Inputbox kullanıcıdan veri almak amacıyla kullanılır. Eğer amacınız mesaj vermek,soru sormak ise Messagebox kullanmalısınız..
İlimle geçen bir gece,
ibadetle geçen bin geceden hayırlıdır.
HZ. MUHAMMED (S.A.)
Uğur1982
Üye
Mesajlar: 383
Kayıt: 11 Mar 2005 03:18
Konum: İzmir

Mesaj gönderen Uğur1982 »

ilginiz için sağolun
teşekkür ederim
Kullanıcı avatarı
TRSoft
Kıdemli Üye
Mesajlar: 636
Kayıt: 13 Şub 2004 11:39
Konum: Konya
İletişim:

Mesaj gönderen TRSoft »

Rica ederim.
Kolay gelsin.
İlimle geçen bir gece,
ibadetle geçen bin geceden hayırlıdır.
HZ. MUHAMMED (S.A.)
ylmz
Üye
Mesajlar: 110
Kayıt: 18 Mar 2005 02:32
Konum: Antalya

Mesaj gönderen ylmz »

inputbox ta hangi butona tıklandığını anlamanın bir yolu yok.
ama bunun yerine inputquery 'i kullanabilirsin.Dönen değer true ise 'ok' false ise 'cancel' düğmesine tıklanmıştır.
Cevapla