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

نام تاپیک: قرار دادن فرم در زیر

  1. #1
    کاربر دائمی آواتار کم حوصله
    تاریخ عضویت
    مرداد 1382
    محل زندگی
    ایران - مشهد
    پست
    962

    قرار دادن فرم در زیر

    سلام
    1 - اگر بخواهیم یک فرم خاص همیشه در زیر قرار بگیرد و فرمی دیگر به زیر آن نرود چه باید کرد؟؟؟
    2 - اگر بخواهیم فرمی همیشه به صورت ontop قرار بگیره چه باید کرد؟؟؟

  2. #2
    کاربر تازه وارد
    تاریخ عضویت
    مهر 1382
    محل زندگی
    ashkan@iranvig.com
    پست
    41
    ببین این لینک رو ببین شاید به دردت بخوره
    http://www.iranvig.com/modules.php?n...rticle&sid=130

  3. #3

    خسته نباشید

    اگه منظور شما رو گرفته باشم ... این میشه
    formname.show vbmodal

  4. #4
    کاربر دائمی آواتار کم حوصله
    تاریخ عضویت
    مرداد 1382
    محل زندگی
    ایران - مشهد
    پست
    962
    سلام
    اولا ممنون
    دوما آقای ایران ویچ اگر بخواهیم فرم در زیر قرار بگیره چه باید کرد یعنی فرم ما به عنوان پایین ترین فرم بشه و هیچ فرمی به زیر آن نره ؟؟
    آماتور عزیز میشه یکم بیشتر توضیح بدی؟؟

  5. #5

    دوباره

    سلام
    چون کم حوصله هستی به جواب نمیرسی..
    اولاً نوع سئوال پرسیدن شما خیلی بده (البته ببخشیدا :roll: ) .. (یعنی شما میگید فرمتون در "پایین ترین" فرمها قرار بگیره .. از طرفی میگید "هیچ فرمی به زیر این فرم نرود" ..
    من میتونم بگم که چطور فرمی که شما میخواهید در بالاترین سطح قرار بگیره.
    با تایپ نام فرم و زدن یک دات و انتخاب Show از منوی بازشده و زدن Space شما میتوانید تایپ کنید VbModal که در اینصورت فرم شما در بالاترین سطح قرار میگیرد.

    -------------------
    دوستدار هرچی برنامه نویسه

  6. #6
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    مشهد مقدس
    پست
    416
    حالا راستش را بگو :
    با این فرم می خایی چکار کنی شاید کمکت کنم. :mrgreen:

  7. #7
    کاربر دائمی آواتار کم حوصله
    تاریخ عضویت
    مرداد 1382
    محل زندگی
    ایران - مشهد
    پست
    962
    حالا راستش را بگو :
    با این فرم می خایی چکار کنی شاید کمکت کنم.
    بابا میخاهم یک فرم به عنوان اصلی باشه و مابقی فرمها روش باسه

  8. #8
    کاربر دائمی آواتار کم حوصله
    تاریخ عضویت
    مرداد 1382
    محل زندگی
    ایران - مشهد
    پست
    962
    اولاً نوع سئوال پرسیدن شما خیلی بده (البته ببخشیدا ) .. (یعنی شما میگید فرمتون در "پایین ترین" فرمها قرار بگیره .. از طرفی میگید "هیچ فرمی به زیر این فرم نرود" ..
    دوست عزیز اگر خوب دقت کنید میبینید که سئوال من در اصل دوسئوال است

    1 - اگر بخواهیم یک فرم خاص همیشه در زیر قرار بگیرد و فرمی دیگر به زیر آن نرود چه باید کرد؟؟؟
    2 - اگر بخواهیم فرمی همیشه به صورت ontop قرار بگیره چه باید کرد؟؟؟
    خوب یکیش برای قراردادن فرم در خد فخح است یکس هم برای قراردادن یک فرم دیگر در on botton است :mrgreen:

  9. #9
    کاربر دائمی آواتار کم حوصله
    تاریخ عضویت
    مرداد 1382
    محل زندگی
    ایران - مشهد
    پست
    962
    چون کم حوصله هستی به جواب نمیرسی..
    :shock: :shock: :shock: :shock:

    ببین من نمی خواهم اینجا مبحث را عوض کنم ولی چون گفتید این رو می گم
    هیچ وقت با توجه به ظاهر چیزی تصمیم گیری نکنید چرا چون همیشه این ظاهر نیست که نشان دهنده باطن است درست که id من کم حوصله است ولی دلیل نمیشه من کم حوصله باشم برعکس در این فقره خوشبختانه خیلی هم پر حوصله هستم
    دلیل اثبات
    1- اگر به میزان حضور من در این سایت توجه کنید خواهید در یافت که حداقل من در روز بیش از 3-4 ساعت از زمانم را در اینجا می گذرونم و شاید باورتون نشه تو این 4-5 ماهی که من با این سایت آشنا شده ام به غیر از اینجا به هیچ جای دیگه سر نزدم در صورتی که هر کسی دیگه جای من بود شاید تا به حال از این جا خسته شده بود و یا حداقل میزان حضورش را کم تر می کرد ولی من روز به روز بیشتر میام اینجا
    2 - به این نکته توجه کنید که هر چیزی با توجه به ظاهری که دارد یا 100% باطنش با ظاهرش یکی است یا 180 درجه با ظاهرش فرق دارد حالت میانی هم ندارد (البته نادر هست )
    پس با توجه به ظاهر تصمیم نگیرید

    خوب بگذریم کلاس اخلاق بسه :mrgreen:

    ضمنا دیگه تکرار نشه :x

  10. #10
    کم حوصله چرا اینقدر جوش می زنی ، بیخیالش شو.

    عزیزم اگر می خواهی مثل برنامه های که دسک تاپشون ، طرحی از برنامه و نرم افزار خودشون است و مابقی فرمها را بر روی آن باز می کنند ، به این توضیحات توجه بکن فکر کنم خوب باشه ، چون من خودم تو برنام ام از همین کار استفاده کردم .
    1- یک فرم باز می کنی و مثلاً آنرا mainmenu می نامی .
    2- حالا فرمهای بعدی را زمانی که می خواهی باز می کنی ، اول بیا mainmenu.Enabled = False ، بعد فرم مورد نظرت را show کن.
    3-وقتی هم که خواستی دوباره به فرم mainmenu برگردی ، باید ابتدا mainmenu.Enabled = True‌ و بعد فرم را unload‌ کنی.

    Vbstar

  11. #11
    کاربر دائمی
    تاریخ عضویت
    بهمن 1381
    محل زندگی
    مشهد مقدس
    پست
    416
    ببین کم حوصله جان حوصله کن تا برایت بگویم.
    اگر می خواهی یک فرمی به عنوان فرم اصلی برنامه ات باشد و بقیه روی آن باز شوند تنها راهت استفاده از فرم MDIForm است که فرم ها Child در دل آن باز می شود(البته به نظر من) ولی اگر اصرار داری که از آن استفاده نکنی باید فرم زیری را فرم اصلی برنامه ات قرار دهی و بقی را به مادول از داخل کد آن باز کنی. تا روی آن قرار گیرد.
    ولی اگر واقعا قصد فرم اصلی برنامه داری بهترین همان فرم MDI است یک مثالش مثل wordpad یا word است یک برنامه اصلی است و بقیه روی آن باز میشوند. :wink: :|

  12. #12
    کاربر دائمی آواتار کم حوصله
    تاریخ عضویت
    مرداد 1382
    محل زندگی
    ایران - مشهد
    پست
    962
    خوب کامل تر بگم من از mdi form استفاده کردم ببینید من می خواهم یک فرم داشته باشم که مثلا گردش کا را نشان دهد خوب باید این فرم در انتها باشد تا فرمی دیگر به زیر آن نرود و از دسترس خارج شود

    خوب حالا می خواهم مثلا فرمی دیگر باز شود که مثلا با آن در خواست های جستجو را بگیرم و خوب نتیجتا این فرم همیشه باید بالا باشد و به زیر فرمی دیگر نرود

    خوب حالا چه جور می شود کاری کرد که یک فرم در پایین ترین حالت باشد و فرمی دیگر به زیر آن نرود
    فرمی داشت که در بالاترین حالت باشد و فرمی دیگر زیر آن قرار نگیرد ( البته این حل شد توسط لینک دوستمان ایران ویچ :oops: )

    پس فقط بگید چه جور یک فرم را کاری کنم که در زیر ترین حالت قرار بگیرد ؟؟؟ :oops:
    مرسی :wink:

  13. #13
    کاربر تازه وارد
    تاریخ عضویت
    مهر 1382
    محل زندگی
    ashkan@iranvig.com
    پست
    41
    ببین دوست گرامی اینی که من گفتم واسه این بود که به شما کمک کنه هر نوع فرمی که دارید رو در بالاترین سطح قرار بدید این باعث میشه هیچ نرم افزار دیگه ای هم نتونه فرمش رو روی فرم شما باز کنه (مثلا اگه توی XP تسک منیجر رو بیاری خودش توی بلاترین سطح میشینه و اگر حتی NewTask هم بکنی نمیزاره برنامه جدید پنجرش رو روی تسک منیجر باز کنه.)
    اما واسه اینکه پنجرت بره زیرترین سطح به چند دلیل فکر کنم نتونی یکی اینکه ویندوز کلی پنجره داره که در زیر قرار دارن و ما نمیبینیم دومش خود دسک تاپ یه پنجره هست که نمیشه زیر اون قرار گرفت. و...
    ولی اگه اصرار داری که پنجره تو در زیر باشه و بقیه هم روی اون باشن یا باید پنجره اولیت از نوع MID باشه و یا پنجره های بعدی همه باید زیر مجموعه پنجره اولت باشن (مگر اینکه منظورت چیز دیگه باشه)
    برای حالت اولش حتما خودت میدونی MID .
    و برای حالت دوم ببین این لینک بدردت میخوره یا نه .
    http://www.iranvig.com/modules.php?n...rder=0&thold=0

  14. #14
    کاربر دائمی آواتار کم حوصله
    تاریخ عضویت
    مرداد 1382
    محل زندگی
    ایران - مشهد
    پست
    962
    سلام
    بابا چرا نمی گیرید ؟؟؟
    من از mdi form استفاده کردم اون هیچی
    خوب می دونید که در mdi form فرمهای دیگر به صورت child تعریف می شوند

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

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

    فهمیدید :cry: :cry:

    من دیگه نمی دونم چه جوری بگم
    فرمهای داخل فرم پدر یکیش در پایین ترین حالت یکی دیگر در بالاترین حالت :( :(

  15. #15
    فرم حاوی پیام را بصورت فرم عادی و نه Child تعریف کنید و اون را بصورت مدال باز کنید . وگرنه فرمهای Child همینکه روی آنها کلیک کنید بالای همه فرمهای Child بازشده قرار می‌گیرند

  16. #16
    کم حوصله جان شما می توانید برنامه را از حالت MDI خارج کنی و حالا هر فرم را که می خواهی باز کنی آنرا بصورت Modal باز کن. و اگر در فرم جدید باز هم می خواستی فرم را باز کنی آن را باز هم بصورت Modal باز کن. تا وقتی که فرم بالایی باز باشد نمی توان به فرمهای پایینی دسترسی داشت. البته در این صورت به فرم اصلی برنامه هم تا زمانی که فرمهای فرعی باز باشند نمی توان دسترسی داشت. اما با یک طراحی خوب این مشکلات برطرف می شود. در ضمن فرمهایی که بصورت Modal تعریف می شوند هیچ مشکلی برای پنجره برنامه های دیگر ایجاد نمی کنند و فقط روی فرمهای برنامه خودتان قرار می گیرند.

  17. #17
    -------------------------------------
    آخرین ویرایش به وسیله Omid.Mafakher : چهارشنبه 11 مهر 1397 در 10:17 صبح

  18. #18
    کاربر دائمی آواتار کم حوصله
    تاریخ عضویت
    مرداد 1382
    محل زندگی
    ایران - مشهد
    پست
    962
    ببینید من برنامه ام یک فرم پدر داره
    داخل فرم پدر فرمهای زیاد دیگه ای هم زمان باز می شوند
    یک فرم به عنوان فرم اصلی است که از همه هم بزرگتره
    خوب وقتی رو این فرم بزرگه کلیک می کنی تمام فرم ها بزیر آن می رود ودیگر فرمی پیدا نیست
    من می خواهم کاری کنم که فرم های دیگر نتونند به زیر این فرم اصلی بروند
    یعنی همیشه این فرم در زیر ترین لایه قرار بگیر
    دیگه بلد نیستم توضیح بدهم :cry: :cry:

  19. #19
    -------------------------------------
    آخرین ویرایش به وسیله Omid.Mafakher : چهارشنبه 11 مهر 1397 در 10:16 صبح

  20. #20
    کاربر دائمی آواتار کم حوصله
    تاریخ عضویت
    مرداد 1382
    محل زندگی
    ایران - مشهد
    پست
    962
    رفتم چک کنم
    بابا ای ول
    دمت گرم زودتر میامدی
    :mrgreen:

  21. #21
    -------------------------------------
    آخرین ویرایش به وسیله Omid.Mafakher : چهارشنبه 11 مهر 1397 در 10:16 صبح

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

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