نمایش نتایج 1 تا 5 از 5

نام تاپیک: چطوری میشه فهمید که کابر دکمه cancelیک پنجره saveas رو زده

  1. #1

    چطوری میشه فهمید که کابر دکمه cancelیک پنجره saveas رو زده

    چطوری میشه فهمید که کابر دکمه cancelیک پنجره saveas رو زده :cry:

  2. #2
    درود

    اگه منظورتون SaveDialog هست باید اینجوری بنویسید:


    If SaveDialog.Execute Then
    begin
    ...
    ...
    ...
    end
    Else
    begin
    ...
    ...
    ...
    end;

  3. #3
    کاربر دائمی آواتار Delphi_Developer
    تاریخ عضویت
    فروردین 1384
    محل زندگی
    شیراز
    سن
    34
    پست
    331

    جواب

    از یه طریق دیگه هم میشه :
    بعد از Execute کردن Savedialog از این کد استفاده کنی :

    If savedialog1.filename='' then
    showmessage('You have not selected file')
    else
    showmessage('You have select file');

    :sunglass:

  4. #4
    اون کد دوم اشتباهه! آقای خرسندی کد درست رو نوشته! ...! کددوم اگر طرف یه چیزی الوکیت کنه شرط رو درست تشخیص نمی ده به عبارت بهتر تک کاربرده است!

  5. #5
    یه طریق دیگه هم میشه :
    بعد از Execute کردن Savedialog از این کد استفاده کنی :
    کد شما درست نیست، فرض کنیم برنامه نویس قبل از اجرا متد Execute به FileName مقدار پیش فرضی داده باشه، اونوقت شرط شما غلط از آب در میاد!
    از کد آقای brains2000 استفاده کنید.


    وَ سَيَعْلَمُ الَّذِينَ ظَلَمُوا [آل محمد حقهم] أَيَّ مُنْقَلَبٍ يَنْقَلِبُونَ - الشعراء (227)
    و ظالمین [حق آل محمد (ص) ] به زودی خواهند دانست که به کدام بازگشتگاه بازخواهند گشت.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •