PDA

View Full Version : opendialog و تشخیص فشردن کلید cancel



NewLife2008
جمعه 03 آبان 1387, 10:45 صبح
سلام
چطور میشه تشخیص داد که کلید cancel در opendialog فشرده شده؟؟

reza_Nazem
جمعه 03 آبان 1387, 11:31 صبح
اگه امکانش هست ، تو برنامه ات قبل از Execute خاصیت filename رو خالی کن و بعد از Execute اگر مقدار filename هنوز خالی بود یعنی کاربر فایلی رو انتخاب نکرده و دکمه cancel یا close رو زده

بازم اگه دقیق تر بگی می خوای چه کار کنی شاید یه راه بهتری به ذهن من و دوستان برسه

Cave_Man
جمعه 03 آبان 1387, 12:07 عصر
عجبببببببببببببببببب!!
تنها روش تشخیص اینکه کاربر Cancel رو زده کد زیر هست


if OpenDialog1.Execute =false then
showmessage('Cancelled');

و تنها روش فهمیدن اینکه کاربر OK رو زده این هست


if OpenDialog1.Execute=true then
showmessage('Ok');