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

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




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 13

نام تاپيک: استفاده از متغییر بجای نام فرم

  1. #1
    داره خودمونی میشه
    تاريخ عضويت
    Jun 2007
    پست ها
    36

    پيش فرض استفاده از متغییر بجای نام فرم

    با سلام و عرض ادب و تبریک ولادت امیرالمومنین(ع)
    مشکلی دارم که میخوام به عنوان نام فرمها از مقدار یک متغییر استفاده کنم ولی راهشو نمیدونم یا حتی نمیدونم که میشه یا نه؟؟؟
    مثلا میخوام بجای form1.show یک متغییر که قبلا تعریف کردم و مقدارش X=form1 است باشه ،مثلا برای تداعی عرض میکنم مثل X.show .
    ممنون میشم اساتید سریعتر جواب بدند.

  2. #2
    پروفشنال
    تاريخ عضويت
    Apr 2010
    پست ها
    600

    پيش فرض

    اول باید یه شی از نوع Form تعریف کنی و بعد اون رو نسبت بدیش به فرمی که داری...
    بعد هم هر بلایی سر اون شی بیاری سر فرمت هم میاد...!
    مثلاً :
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    موفق و پیروز باشی...!

    تشکر یادت نره...!(منظورم کلیک کردن رو دکمه تشکره...!)

  3. 3 کاربر از !Plus بخاطر این مطلب مفید تشکر کرده اند


  4. #3
    داره خودمونی میشه
    تاريخ عضويت
    Jun 2007
    پست ها
    36

    پيش فرض

    ممنون از اینکه به این سرعت جواب دادید.
    ولی تو این روش من چطوری میتونم یک نام فرم بسازم و تو متغییر فرم قرار بدم؟
    منظورم اینه که A=1 و B=form حالا چجوری ایندوتا که یکیشون عدده و یکیشون متنه را سرهم کنم و تو متغییر فرممون مقدار بدم؟
    چون اینا رو اگه با & بچسبونم باز متن میشن؟

  5. #4
    پروفشنال
    تاريخ عضويت
    Apr 2010
    پست ها
    600

    پيش فرض

    متأسفانه ویژوال بیسیک چیزی برای تبدیل متن به Form نداره...!

    کلاً روشت غلطه...

    تو می خوای یه فرم جدید به صورت پویا بسازی ، درسته... ؟

    اگه منظورت همینه ، بگو تا ادامه بدم...!

  6. 2 کاربر از !Plus بخاطر این مطلب مفید تشکر کرده اند


  7. #5
    داره خودمونی میشه
    تاريخ عضويت
    Jun 2007
    پست ها
    36

    پيش فرض

    مجددا ممنونم برای عنایتتون.
    کل ماجرا اینه که من میخوام n تا فرم را بصورث تصادفی باز کنم،یعنی یک تابع دارم که عدد تصادفی میده که میخوام این عددو بچسبونم به کلمه form و فرم شماره مورد نظر را باز کنم.
    اگه الگوریتم دیگه ای میتونید پیشنهاد بدید متشکر میشم .(غیر از روشهای شرطی که اگه فلان عدد اومد فلان فرمو باز کن) .

  8. #6
    اگه نباشه جاش خالی می مونه Morteza561's Avatar
    تاريخ عضويت
    Jul 2008
    محل سكونت
    پایتخت خوشنویسی ایران = قزوین
    پست ها
    467

    پيش فرض

    خوب این چه کاریه؟

    اگر که تعداد فرم هاتون کمه شما میتونید همه فرم ها رو بسازید و با اومدن اون عدد همون فرم رو باز کنید.

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

    اگر فرق این فرم هایی که انتخاب میشند با هم فقط سر این عدده (مثلا اگر 1 اومد توی فرم یک تکست باکس باشه اگه دو اومد دوتا و تا آخر) شما باید یه فرم بسازید (اگر باید با انتخاب عدد تصادفی چند فرم باز شه چندتا فرم بسازید) بعد این عدد رندوم رو توی یک ماژول ذخیره کنید و با باز شدن اون فرم(ها) این عدد رو بگیرید و ادامه ی کار رو انجام بدید.

    اگر منظورتون کارهای بالا نیست در مورد برنامتون بیشتر توضیح بدین تا بتونیم بهتر کمکتون کنیم.

  9. 2 کاربر از Morteza561 بخاطر این مطلب مفید تشکر کرده اند


  10. #7
    پروفشنال
    تاريخ عضويت
    Apr 2010
    پست ها
    600

    پيش فرض

    تا اونجایی که من میدونم و بلدم... این کار رو فقط توی فرم های MDI میشه انجام داد...! یعنی میشه به صورت پویا براشون Child درست کرد...!

    ولی من اون کد رو که برا MDI ه رو برات میذارم...! مثلاً این...! :

    ' یه فرم MDI به پروژت اضافه کن ، با یه فرم معمولی و خاصیت MDIChild ش رو برابر True قرار بده!
    '
    بعد هم برو StartUp پروژت رو MDIForm1 کن!
    '
    این کد ها رو هم تو MDIForm ت ، کپی کن!

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    اگه چیز تازه ای پیدا کردم ، خبرت می کنم...!


    موفق باشی...!
    Last edited by !Plus; 25-06-2010 at 19:29.

  11. 2 کاربر از !Plus بخاطر این مطلب مفید تشکر کرده اند


  12. #8
    داره خودمونی میشه Dark.Lord's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    C:\Windows\Temp
    پست ها
    166

    پيش فرض

    این سورس یک روبات مسنجر هست و قابلیت چت هم زمان با n نفر را دارد،
    برای هر شخص یک فرم جداگانه باز می کند،
    فکر می کنم این سورس به کارتون بیاد...

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  13. 3 کاربر از Dark.Lord بخاطر این مطلب مفید تشکر کرده اند


  14. #9
    داره خودمونی میشه
    تاريخ عضويت
    Jun 2007
    پست ها
    36

    پيش فرض

    دوستان با سپاس بیکران
    dark.lord عزیز کارو خیلی حرفه ایش نکن به ما آماتورا هم رحمی بکن
    من اینجای کار گیر کردم که اگه بشما یک عدد بدم و متناسب با این عدد یک فرم داشته باشیم چطوری اون فرم رو باید show کنیم.
    مثلا A=3 (عدد مورد نظر) و حالا میخوام فرم form3 را show کنم .راه حل استاد plus فکر کنم بشه ولی منه بیسواد از mdi سر در نمیارم.
    البته از فرمایش مرتضی جان سر در نیاوردم؟؟؟!!!

  15. #10
    داره خودمونی میشه Dark.Lord's Avatar
    تاريخ عضويت
    Aug 2007
    محل سكونت
    C:\Windows\Temp
    پست ها
    166

    پيش فرض

    نمی شه از شرط استفاده کرد؟
    یک نمونه براتون نوشتم...
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

  16. 3 کاربر از Dark.Lord بخاطر این مطلب مفید تشکر کرده اند


صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

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

User Tag List

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

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