اطلاعیه

Collapse
No announcement yet.

Me.xxxx در vb

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    Me.xxxx در vb

    سلام خدمت همه ی دوستان
    دوتا سوال داشتم:
    1-در vb دستور یا (نمی دونم درست می گم یا نه) متد"Me.xxxx" به چه معناست. چه موقعی کاربرد پیدا می کنه و چه جوری باید با خصوصیاتش کارکرد؟
    2-در مورد تعریف کلاس ،روال ، زیر روال و همچنین مورد بالا اگه رفرنس مناسبی دارید ممنون میشم اگه روی سایت قرار بدید.
    با تشکر

    #2
    پاسخ : Me.xxxx در vb

    سلام
    me اشاره به خود فرم حاضر می کنه که به جای form به کار می ره
    شما با کدوم نسل vb کار می کنین؟
    هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

    دیدگاه


      #3
      پاسخ : Me.xxxx در vb

      نوشته اصلی توسط baby_1
      سلام
      me اشاره به خود فرم حاضر می کنه که به جای form به کار می ره
      شما با کدوم نسل vb کار می کنین؟
      تشکر
      والا من بیشتر با vb6کار می کنم
      اگه یه لطفی کنید و بیشتر توضیح بدید ممنون می شم

      دیدگاه


        #4
        پاسخ : Me.xxxx در vb

        سلام
        در مورد کدام سوالتون بیشتر توضیح بدم؟
        هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

        دیدگاه


          #5
          پاسخ : Me.xxxx در vb

          نوشته اصلی توسط baby_1
          سلام
          در مورد کدام سوالتون بیشتر توضیح بدم؟
          در مورد Me. ؛ اگه احیانا یه مثال هم بزنید که دیگه نورعلی نوره

          دیدگاه


            #6
            پاسخ : Me.xxxx در vb

            سلام
            دو تا فرم رو داخل پروژه تون تعریف کنین(اگر اشتباه نکنم منوی project گزینه add from)
            حالا اسم یکیشون form1 هست و دیگری form2
            حالا روی هر کدام از اینها یه textbox و یه commandbutton قرار بدین
            روی دکمه فرم یک کلیک کنین این عبارت رو بنویسین
            form2.show
            این قابلیت می گه که من می خوام از خواص فرم دو استفاده کنم پس گویا انگار ما داریم فرم دو رو صدا می زنم و show متد نمایش فرم بر روی صفحه هست
            حالا روی textbox فرم اول کلیک کنین و این عبارت رو بنویسین
            form2.text1.text=text1.text

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

            حالا من این خط رو می تونم اینجوری بنویسم
            form2.text1.text=text1.text

            یه این صورت
            form2.text1.text=form1.text1.text

            یعنی تکست یک مربوط به فرم یک رو داخل تست فرم دو بریز

            حالا به من می گن قلی من به خودم می گم من
            پس این هم می تونم اینجوی بنویسم
            form2.text1.text=me.text1.text

            یعنی داخل هر فرمی که دارین برنامه نویسی می کنین me رو به کار ببرین یعنی خود فرمی که دارین در موردش می نویسین

            کلاس توضیحش خیلی مفصل هست پیشنهاد می کنم کتاب "ویزوال بیسیک در 21 روز " رو بخونین
            هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

            دیدگاه


              #7
              پاسخ : Me.xxxx در vb

              نوشته اصلی توسط baby_1
              سلام
              دو تا فرم رو داخل پروژه تون تعریف کنین(اگر اشتباه نکنم منوی project گزینه add from)
              حالا اسم یکیشون form1 هست و دیگری form2
              حالا روی هر کدام از اینها یه textbox و یه commandbutton قرار بدین
              روی دکمه فرم یک کلیک کنین این عبارت رو بنویسین
              form2.show
              این قابلیت می گه که من می خوام از خواص فرم دو استفاده کنم پس گویا انگار ما داریم فرم دو رو صدا می زنم و show متد نمایش فرم بر روی صفحه هست
              حالا روی textbox فرم اول کلیک کنین و این عبارت رو بنویسین
              form2.text1.text=text1.text

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

              حالا من این خط رو می تونم اینجوری بنویسم
              form2.text1.text=text1.text

              یه این صورت
              form2.text1.text=form1.text1.text

              یعنی تکست یک مربوط به فرم یک رو داخل تست فرم دو بریز

              حالا به من می گن قلی من به خودم می گم من
              پس این هم می تونم اینجوی بنویسم
              form2.text1.text=me.text1.text

              یعنی داخل هر فرمی که دارین برنامه نویسی می کنین me رو به کار ببرین یعنی خود فرمی که دارین در موردش می نویسین

              کلاس توضیحش خیلی مفصل هست پیشنهاد می کنم کتاب "ویزوال بیسیک در 21 روز " رو بخونین
              ممنون
              چنتا سوال:1- me. فقط در مورد form می تونه عمل کنه دیگه؟
              2-درمورد خصوصیاتش؛ syntax ساشو ازکجا می شه پیدا کرد؟
              مثلا برای فهمیدن نحوه ی عملکرد و طرز مقدار دهیشون چه باید کرد؟
              Me.line()-(),vbcolor
              Me.scale()-()i
              Me.CurrentX = 10 Me.CurrentY = 60
              Me.CurrentX = -20: Me.CurrentY = 10
              ....

              دیدگاه


                #8
                پاسخ : Me.xxxx در vb

                ممنون
                چنتا سوال:1- me. فقط در مورد form می تونه عمل کنه دیگه؟
                2-درمورد خصوصیاتش؛ syntax ساشو ازکجا می شه پیدا کرد؟
                مثلا برای فهمیدن نحوه ی عملکرد و طرز مقدار دهیشون چه باید کرد؟
                Me.line()-(),vbcolor
                Me.scale()-()i
                Me.CurrentX = 1000: Me.CurrentY = 60
                Me.CurrentX = -25: Me.CurrentY = 1100
                ....
                یه سوال دیگه :
                این دستور یعنی چه ؟
                Me.DrawWidth = 1
                خواهش می کنم
                بله me برای فرم به کار می ره
                منظورتون از syntax ها رو از کجا می شه پیدا کرد یعنی چی؟syntax که خطای نحوی هست که خودتون باید رعایت کنین نه رفرنسی داره در مورد کلاس me

                منظورتون از مقداردهیشون چی هست؟آیا می خواین بدونین me.line , me.current چی هستن؟

                ددستور Me.DrawWidth ضخامت خط رو تعیین می کنه
                هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

                دیدگاه


                  #9
                  پاسخ : Me.xxxx در vb

                  نوشته اصلی توسط baby_1
                  خواهش می کنم
                  بله me برای فرم به کار می ره
                  منظورتون از syntax ها رو از کجا می شه پیدا کرد یعنی چی؟syntax که خطای نحوی هست که خودتون باید رعایت کنین نه رفرنسی داره در مورد کلاس me

                  منظورتون از مقداردهیشون چی هست؟آیا می خواین بدونین me.line , me.current چی هستن؟

                  ددستور Me.DrawWidth ضخامت خط رو تعیین می کنه
                  منظورم از syntax همینه که مثلا برای me.line اول اینکه چه کاری انجام می ده(جواب : بطور مثال یه خط در form رسم می کنه) و دوم اینکه برای استفادش باید چه جوری ازش استفاده کنیم(جواب : مثلا دونقطه ای که می خوایم بینش خط رسم کنیمو باید نقطه ابتدا انتها رو داخل پرانتز بنویسیم با یک علامت منها واحیانا رنگ)
                  در مورد به اصطلاح پروپرتی های دیگه ی این کلاس چه جوری می تونیم به این دید برسیم
                  همین که الان گفتید :"دستور Me.DrawWidth ضخامت خط رو تعیین می کنه" اگه از قبل استفاده نکرده باشیم یا توی مثالی ندیده باشیم از کجا باید فهمید که کارش چیه
                  حالا البته بعضی از دستورا اسمش کمک می کنه به فهم عملکردش اما بقیه چی؟
                  vb6 ام که دارم help(msdn)l نداره حالا برای یه دستور ساده باید اینترنتو زیرورو کنم آخرش یه سریش پیدابشه و یه سریشم نه
                  برای این مشکل چه کنم؟

                  دیدگاه


                    #10
                    پاسخ : Me.xxxx در vb

                    سلام
                    بله vb6 به دلیل کپی رایت و .... msdn در help ش نداره و باید دو تا سی دی جداگانه بخرین و msdn رو روی کامپیوترتون نصب کنین.شما هر دستوری که مشکل دارین به این آدرس برین و سرچ کنین

                    http://msdn.microsoft.com/en-us/library/dd430246.aspx
                    هیچ دانش آموزی نیست که به در خانۀ دانشمندی آمد و شد کند, مگر این که خداوند برای هر گامی که برمی دارد عبادت یک سال را برایش رقم زند.

                    دیدگاه


                      #11
                      پاسخ : Me.xxxx در vb

                      نوشته اصلی توسط baby_1
                      سلام
                      بله vb6 به دلیل کپی رایت و .... msdn در help ش نداره و باید دو تا سی دی جداگانه بخرین و msdn رو روی کامپیوترتون نصب کنین.شما هر دستوری که مشکل دارین به این آدرس برین و سرچ کنین

                      http://msdn.microsoft.com/en-us/library/dd430246.aspx
                      ممنون از راهنمایی های مفیدتون

                      دیدگاه

                      لطفا صبر کنید...
                      X