ايران ويج

نسخه‌ی کامل: در خواست کمک برای حل مشکل
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
معادل کد VB6
FORM2.TEXT2.TEXT=FORM1.TEXT2.TEXT
در #C
محتوای TEXT فرم یک رو با محتوای TEXT فرم دو یکی مکنه این کد رو توو #C چطوری میشه نوشت .
سلام.
C# با vb6 فرق میکنه. شما نمیتونی مستقیما به کنترل های فرم دیگه دسترسی داشته باشی.
شما ابتدا خاصیت modifier تکس باکست رو پابلیک کن. بعد تو فرم اولی یه آبجکت از نوع فرم دوم درست کن. بعد به کمک اون آبجکت متن تکس باکس رو عوض کن. اما این کار منطقی نیست.

بهتره یه property در فرم مورد نظرت تعریف کنی و به کمک کن اون متن تکس باکس رو تغییر بدی و یا ازش اطلاعات بخونی.

سلام.
ببخشید میتونید با یه مثال کوجولو توضیح بدین ممنون میشم خیلی واسم مهمه ممنون میشم ببخشید اگه سوالم خیلی مبتدیه.Smile

کد:
Form2 f2 = new Form2();
            f2.Show();
            f2.label1.Text = "I hate C#";
اول یه متغیر از نوع فرم مربوطه میسازی ( اگه نمی فهمی دقیق یعنی چی، باید در مورد شیئ گرایی بیشتر مطالعه کنی )، بعد با اون به اجزاء اون میتونی دسترسی پیدا کنی که همون طور که گفتن باید modifier رو تغییر بدی ( البته رو internal بگذاری کافیه ).
(شما که vb6 کار کردب برو vb.net کار کن، البته اگه درسی نیست)
(توی vb.net خاصیت modifier پیشفرض رو friend یا همون internal هسته )
ممنونم از کمکتون مشکلم حل شد با راهنمایی که کردین مرسی.Clap