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

نام تاپیک: ایجاد فرم سفارشی

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

    ایجاد فرم سفارشی

    چگون می توان فرمهای سفارشی مثل MsgBox ایجاد کرد که هنگام فراخوانی تمام فرم های تابعه را قفل می کند ؟؟؟

    شنیدم vb ساختن این فرمها را امکان پذیر کرده است ؟؟؟

    چگونه ؟؟؟؟ :wink: :)

  2. #2
    سلام
    بعد از نام فرم و متدShow از vbModal استفاده کن.مثل:

    Form.Show vbModal

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

  4. #4
    یعنی نمی توان این چنین فرم هایی ایجاد کرد؟؟
    باید حتما کد نویسی کرد؟؟
    خب بدون شک باید برای انجام اینکار کدی نوشته شود و همون طور که جناب اسماعیلی گفتند باید بعد از ساخت فرم مورد نظر، به هنگام لود کردن آن از کد زیر استفاده کنید :
    frmtest.Show vbModal

  5. #5
    دوست عزیز ما در windows دو نوع Window داریم :
    Modal , Modeless
    Modal : پنجره ایی است که تا عمل مورد نظر برنامه نویس اتمام نیابد Focus را از فورم بر نمی دارد.
    Modeless: در این حالت اصلا برای ویندوز مهم نیست که آیا غمل مورد نظر صورت گرفته است یا خیر و بدون سوال Focus را به دستور کاربر تغییر میدهد

  6. #6
    البته بهتر است بگوییم Box بجای Window . چون در ویندوز Win32 همه پنجره ها Box هستند. نه Window . و برای ایجاد Window تابع CreateWindow / CreateWindowEX استفاده میشود . در حالی که برای Box ها :
    Modal : CreateBoxParam
    Modeless : CreateDialogParam

  7. #7
    برای مطالب بیشتر به MSDN یا Win32 SDK مراجعه کنید

  8. #8
    برای مطالب بیشتر به MSDN یا Win32 SDK مراجعه کنید :? :wink:

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

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

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