تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 3 از 3

نام تاپيک: مشکل با ShowModal

  1. #1
    داره خودمونی میشه sampro's Avatar
    تاريخ عضويت
    Jul 2007
    محل سكونت
    Blue Sky
    پست ها
    79

    14 مشکل با ShowModal

    سلام دوستان
    تو فرم اصلی یه دکمه دارم که باعث می شه یه فرم دیگه (فرم یک) رو به حالت ShowModal باز کنه .
    تو اون فرم هم یه دکمه دارم که باید یه فرم دیگه (فرم دو) رو به صورت ShowModal باز کنه.

    حالا من تو فرم اصلی دکمه رو می زنم تا فرم یک ظاهر بشه (شوم مودال).
    بعد اون فرم هم دکمه رو می زنم تا فرم دو شومدال بشه . خب تا اینجا درسته.

    حالا تو فرم دو من یه دکمه دارم که فرم یک رو باید شو مدال کنه . ولی وقتی می زنم خطا می ده اینم خطاش :
    'Cannot make a visible window modal'

    مثل اینکه زیادی پیچیدش کردم .

    "فرم اصلی" >>>>>>> "فرم یک" >>>>>>>>> "فرم دو"
    ..................................\/ ......................... /\
    ................................. \/.......................... /\
    .................................. <<<<<<<<<<<<<<<
    (اون نقطه ها رو به جای فاصله گذاشتم و فلش ها هم جهت حرکت یا همون دکمه ها هستند.)
    دوستان کسی راه حلشو می دونه
    Last edited by sampro; 13-04-2008 at 20:51.

  2. #2
    حـــــرفـه ای F A R H A D's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    1,383

    پيش فرض

    'Cannot make a visible window modal'
    سلام. پيغام خطا كه همه چيز رو مشخص كرده
    اول فرم 1 رو hide كنيد، بعد showmodal رو فراواني كنيد

  3. #3
    پروفشنال as13851365's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    لیبدرا
    پست ها
    914

    پيش فرض

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

    اگه هم خواستید که تمام فرم ها را نشان داده بشه گافی است از دستور show استفاده کنید ولی به همراه Enabled یعنی وقتی که در فرم اصلی می خواهید فرم یک را فرا خوانی کنید می تونید از دستور زیر استفاده کنید

    asle.enabled:=false
    form1.show
    و وقتی که می خواهید فرم دوم را در فرم یک نشان بدهید کافی است از دستور بالایی استفاده کنید

    دقت داشته باشید که در قسمت OoShow و Onclose فرم ها فرم قبلی را از حالت غیره فعال در بیاورید
    در توابع یاد شده برای فرم یک چنین بنویسید
    asle.enabled:=true

    امیدوارم که موفق باشید

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •