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..