MDI در VBA

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts

  • saber2q
    پاسخ داد
    RE: MDI در VBA

    نوشته اصلی توسط s.cheraghi
    دوست من در آن واحد تنها یک فرم میتونه اکتیو باشه و فرم دیگه دی اکتیو هست
    ممنون

    Leave a comment:


  • s.cheraghi
    پاسخ داد
    RE: MDI در VBA

    دوست من در آن واحد تنها یک فرم میتونه اکتیو باشه و فرم دیگه دی اکتیو هست

    Leave a comment:


  • saber2q
    پاسخ داد
    RE: MDI در VBA

    نوشته اصلی توسط s.cheraghi
    نوشته اصلی توسط saber2q
    نوشته اصلی توسط s.cheraghi
    اصلاح شد
    شما باید همه فرماتون بسازین و با قرار دادن دکمه بر روی فرم اصلی و Load کردن فرم های دیگه بقیه رو فراخوانی کنید
    فایل رو مشاهده کنید
    منظورم از فرم والد و فرزند اینه که یه فرم در دل فرم دیگه باز بشه نه روی آن فرم و مثلا اگر فرم فرزند رو مینیمیز کردیم در فرم والد مینیمایز بشه نه در اکسل یا ویندوز...
    دوست عزیز اگه نمونه ای دارید بذارید[hr]
    با سلام
    دوست عزیز متوجه سوالتون شدم
    برای اینکار شما باید از API استفاده کنید که درواقع خارج از حوزه VB و اکسل هست
    API که Application Programming Interface هست مجموعه از توابع برای برنامه نویسی تحت ویندوز هست و درواقع وقتی شما از فرمان های ویندوز استفاده می کنید، شما از این مجموعه فرمان ها استفاده کرده اید( اینکه این فرمان ها در ویندوز مشترک می باشند به دلیل این هست که وقتی تمام برنامه ها تحت ویندوز بخوان مثلا پنجره Save کردن رو نمایش بدن، به یک صورت یکسان نمایش دهند و این ربطی به زبان برنامه نویسی استفاده شده در اون برنامه نداره و فقط یک فراخوانی تابع از این مجموعه هست)
    خصوصیتی که شما از VB در اکسل انتظار دارین به این صورت ابراز میشه
    در جای دیگر هم سوال شده که دکمه Minimize برای یوزر فرم چطور گذاشته میشه که این مشکل هم از این طریق حل میشه که البته نیاز به آشنایی بیشتر با VB و نحوه فراخوانی این توابع داره

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

    پوزش بابت فایل اشتباه
    ممنون
    آیا در اکسل و VBA نمیشه همزمان 2 یا بیشتر از 2 فرم را همزمان اکتیو کنیم؟ به طوری که هر دو قابل استفاده باشن...؟

    Leave a comment:


  • s.cheraghi
    پاسخ داد
    RE: MDI در VBA

    نوشته اصلی توسط saber2q
    نوشته اصلی توسط s.cheraghi
    اصلاح شد
    شما باید همه فرماتون بسازین و با قرار دادن دکمه بر روی فرم اصلی و Load کردن فرم های دیگه بقیه رو فراخوانی کنید
    فایل رو مشاهده کنید
    منظورم از فرم والد و فرزند اینه که یه فرم در دل فرم دیگه باز بشه نه روی آن فرم و مثلا اگر فرم فرزند رو مینیمیز کردیم در فرم والد مینیمایز بشه نه در اکسل یا ویندوز...
    دوست عزیز اگه نمونه ای دارید بذارید[hr]
    با سلام
    دوست عزیز متوجه سوالتون شدم
    برای اینکار شما باید از API استفاده کنید که درواقع خارج از حوزه VB و اکسل هست
    API که Application Programming Interface هست مجموعه از توابع برای برنامه نویسی تحت ویندوز هست و درواقع وقتی شما از فرمان های ویندوز استفاده می کنید، شما از این مجموعه فرمان ها استفاده کرده اید( اینکه این فرمان ها در ویندوز مشترک می باشند به دلیل این هست که وقتی تمام برنامه ها تحت ویندوز بخوان مثلا پنجره Save کردن رو نمایش بدن، به یک صورت یکسان نمایش دهند و این ربطی به زبان برنامه نویسی استفاده شده در اون برنامه نداره و فقط یک فراخوانی تابع از این مجموعه هست)
    خصوصیتی که شما از VB در اکسل انتظار دارین به این صورت ابراز میشه
    در جای دیگر هم سوال شده که دکمه Minimize برای یوزر فرم چطور گذاشته میشه که این مشکل هم از این طریق حل میشه که البته نیاز به آشنایی بیشتر با VB و نحوه فراخوانی این توابع داره

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

    پوزش بابت فایل اشتباه

    Leave a comment:


  • mokaram
    پاسخ داد
    RE: MDI در VBA

    میشه رمز فایل را بذارید

    Leave a comment:


  • saber2q
    پاسخ داد
    RE: MDI در VBA

    نوشته اصلی توسط s.cheraghi
    اصلاح شد
    شما باید همه فرماتون بسازین و با قرار دادن دکمه بر روی فرم اصلی و Load کردن فرم های دیگه بقیه رو فراخوانی کنید
    فایل رو مشاهده کنید
    منظورم از فرم والد و فرزند اینه که یه فرم در دل فرم دیگه باز بشه نه روی آن فرم و مثلا اگر فرم فرزند رو مینیمیز کردیم در فرم والد مینیمایز بشه نه در اکسل یا ویندوز...

    Leave a comment:


  • s.cheraghi
    پاسخ داد
    RE: MDI در VBA

    اصلاح شد
    شما باید همه فرماتون بسازین و با قرار دادن دکمه بر روی فرم اصلی و Load کردن فرم های دیگه بقیه رو فراخوانی کنید
    فایل رو مشاهده کنید
    فایل های پیوست شده

    Leave a comment:


  • saber2q
    پاسخ داد
    RE: MDI در VBA

    نوشته اصلی توسط s.cheraghi
    سلام
    دوست عزیز
    در زیر یک فرم والد گذاشتم
    ناقص هست ولی به دردت میخوره
    ممنون
    این فایل به محض باز شدن (با باز شدن فرم) "Run Time Error" میده.

    میشه توضیح بدید چجوری فرم والد بسازم و چجوری فرم های دیگه به عنوان فرزندش معرفی کنم...؟

    Leave a comment:


  • s.cheraghi
    پاسخ داد
    RE: MDI در VBA

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

    Leave a comment:


  • saber2q
    یک موضوع ایجاد کرد MDI در VBA

    MDI در VBA

    سلام
    در ویژوال بیسیک اکسل چجوری میشه از MDI استفاده کنیم و یک فرم والد داشته باشیم که فرمهای فرزندش در اون فرم والد باز بشن؟؟؟
چند لحظه..