View Full Version : opendialog و تشخیص فشردن کلید cancel
NewLife2008
جمعه 03 آبان 1387, 11:45 صبح
سلام
چطور میشه تشخیص داد که کلید cancel در opendialog فشرده شده؟؟
reza_Nazem
جمعه 03 آبان 1387, 12:31 عصر
اگه امکانش هست ، تو برنامه ات قبل از Execute خاصیت filename رو خالی کن و بعد از Execute اگر مقدار filename هنوز خالی بود یعنی کاربر فایلی رو انتخاب نکرده و دکمه cancel یا close رو زده
بازم اگه دقیق تر بگی می خوای چه کار کنی شاید یه راه بهتری به ذهن من و دوستان برسه
Cave_Man
جمعه 03 آبان 1387, 13:07 عصر
عجبببببببببببببببببب!!
تنها روش تشخیص اینکه کاربر Cancel رو زده کد زیر هست
if OpenDialog1.Execute =false then
showmessage('Cancelled');
و تنها روش فهمیدن اینکه کاربر OK رو زده این هست
if OpenDialog1.Execute=true then
showmessage('Ok');
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.