1. فرشته
  2. برنامه‌نویسی و طراحی وب
  3. سه شنبه, 31 تیر 1393
سلام...
چند تا فرم دارم که از هرکدومش ی سری اطلاعات رو برای فرم اول میخام مثلأ میخام اطلاعاتی که تا الان وارد تکست باکس1 فرم 2 شده رو داخل combobox فرم 1 نشون بده ولی طبق معمول بلد نیستم!
Arman بهترین پاسخ Pending Moderation
3
رای
پس‌گیری
والا سی شارپ رو 5 ترم پیش پاسس کردم ولی تا جایی که یادم میاد انتقال اطلاعات بین فرم ها یه چیز توی این مایه هاست که فرم ها خودشون ابجکت به حساب میان چون کلاس دارن و ارث میبرن. مثلا فرم 2 یک شیع از کلاس فرم میشه. حالا برای مثال به شکل زیر هستش

Form2.Combo1.text;
Unity بهترین پاسخ Pending Moderation
0
رای
پس‌گیری
سلام
امیدوارم این لینک ها خوب باشن
منبع
  1. http://barnamenevis.org
  2. http://barnamenevisan.org
  3. http://www.irandevelopers.com
MOSTAFA بهترین پاسخ Pending Moderation
0
رای
پس‌گیری
ببینید این چیزی رو که گفتید زیاد متوجه نشدم ولی فکر کنم باید یک شی ایجاد کنید بعد بهش یه نام بدین فرآیند ردوبدل اطلاعات هم با همون انجام میشه.;) :)
فکر کنم اینجوری باشه:(البته این بیش تر برای رمز عبور و... کاربرد داره.)
باید یه شی از فرم دوم توی فرم اول ایجاد کنید.
مثلا:
frm.form2=new form2();

frm هم اسمشه.
با این کار می تونید از فرم 1 به اطلاعات فرم 2 دسترسی داشته باشین البته نمی دونم دقیقا کد همین هستش یا نه ولی شبیه همین هست.;) :)
فرشته بهترین پاسخ Pending Moderation
1
رای
پس‌گیری
MOSTAFA ABBASI wrote:

ببینید این چیزی رو که گفتید زیاد متوجه نشدم ولی فکر کنم باید یک شی ایجاد کنید بعد بهش یه نام بدین فرآیند ردوبدل اطلاعات هم با همون انجام میشه.;) :)
فکر کنم اینجوری باشه:(البته این بیش تر برای رمز عبور و... کاربرد داره.)
باید یه شی از فرم دوم توی فرم اول ایجاد کنید.
مثلا:
frm.form2=new form2();

frm هم اسمشه.
با این کار می تونید از فرم 1 به اطلاعات فرم 2 دسترسی داشته باشین البته نمی دونم دقیقا کد همین هستش یا نه ولی شبیه همین هست.;) :)




دسترسی اطلاعات همینه و باید تکستت عمومی شده باشه ولی جواب نمیده!نمیدونم شاید ی کد دیگه هم میخاد مابلد نیستیم!
MOSTAFA بهترین پاسخ Pending Moderation
0
رای
پس‌گیری
نه کد که همین باید باشه تا جایی که می دونم.
دسترسی public هم فکر نکنم بخواد.
برای من جواب داد.;)
یه برنامه نوشته بودم که رمز ورود و نام کاربری صحیح توی فرم 2 نوشته شده بعد توی فرم 1 وارد می کنیم و وارد فرم 2 می شیم از همین روش استفاده کردم.:)
فکر کنم برای کار شما هم این جواب بده.:o
فرشته بهترین پاسخ Pending Moderation
1
رای
پس‌گیری
MOSTAFA ABBASI wrote:

نه کد که همین باید باشه تا جایی که می دونم.
دسترسی public هم فکر نکنم بخواد.
برای من جواب داد.;)
یه برنامه نوشته بودم که رمز ورود و نام کاربری صحیح توی فرم 2 نوشته شده بعد توی فرم 1 وارد می کنیم و وارد فرم 2 می شیم از همین روش استفاده کردم.:)
فکر کنم برای کار شما هم این جواب بده.:o



ن من نمیخام فرم رو برام باز کنه میخام اطلاعاتی که توی فرم 1 میزنم برام بفرسته توی یک کامبو باکس توی فرم 2
تشت زرین بهترین پاسخ Pending Moderation
1
رای
پس‌گیری
سلام.
اول این که خب تو همون فرم 2 هر جا که لازم شد، اطلاعات رو از کمبوباکس بگیر.

راه دوم این که میتونی با توجه با قالب اطلاعاتت، یه کلاس درست کنی و ازش یه شئ استاتیک بسازی. اون وقت همه جا بهش دسترسی داری.
فرشته بهترین پاسخ Pending Moderation
1
رای
پس‌گیری
آقای بالمر wrote:

سلام.
اول این که خب تو همون فرم 2 هر جا که لازم شد، اطلاعات رو از کمبوباکس بگیر.

راه دوم این که میتونی با توجه با قالب اطلاعاتت، یه کلاس درست کنی و ازش یه شئ استاتیک بسازی. اون وقت همه جا بهش دسترسی داری.




میشه قطعه کد بدید من اینطوری متوجه نمیشم....
هرکدوم که فکر میکنید راحت تره!لطفأ
تشت زرین بهترین پاسخ Pending Moderation
1
رای
پس‌گیری
من از راه دوم استفاده میکنم:
مثلا فرض کنید گزینه های کمبوباکستون یه رشته هست.
حالا من میام تو فرم 1 یه متغیر استاتیک با دسترسی public میسازم:
public static string Info;

حالا تو همین فرم یک تو یه تابع اون رو مقدار میدیم:
Info="salam";

حالا تو فرم 2 میخوایم ازش استفاده کنیم:
MessageBox.Show(Form1.Info);
فرشته بهترین پاسخ Pending Moderation
1
رای
پس‌گیری
آقای بالمر wrote:

من از راه دوم استفاده میکنم:
مثلا فرض کنید گزینه های کمبوباکستون یه رشته هست.
حالا من میام تو فرم 1 یه متغیر استاتیک با دسترسی public میسازم:
public static string Info;

حالا تو همین فرم یک تو یه تابع اون رو مقدار میدیم:
Info="salam";

حالا تو فرم 2 میخوایم ازش استفاده کنیم:
MessageBox.Show(Form1.Info);



این توی فرم 2 نمایش میده درسته؟من میخام اطلاعاتی که توی فرم 1 دارم توی کامبو باکس فرم 2 نمایش داده بشه نه توی مسیج باکس
تشت زرین بهترین پاسخ Pending Moderation
1
رای
پس‌گیری
باشه به هر حال دسترسی که دارین:D من مسیج باکس رو مثال زدم.
فرشته بهترین پاسخ Pending Moderation
1
رای
پس‌گیری
آقای بالمر wrote:

باشه به هر حال دسترسی که دارین:D من مسیج باکس رو مثال زدم.



میشه اونم برام بنویسید؟واقعأ ممنون با کامبو اصن کار مکردم نمیدونم چطوری باید براش کد بنویسم!
تشت زرین بهترین پاسخ Pending Moderation
1
رای
پس‌گیری
خود منم کار نکردم. شما میتونید از MSDN کمک بگیرید.
البته احتمال زیاد کمبو هم از items control مشتق شده باشه که یه پراپرتی داره به اسم items که لیست آیتم هاشو برگردونه.
  • صفحه :
  • 1


هنوز پاسخی به این پست ارسال نشده است.
البته از آنجایی که هنوز در سایت لاگین نکرده‌اید، اجازه‌ی پاسخ دادن به این پست را ندارید.

ورود / ثبت‌نام

 

کاربران فعال این ماه

مینا
Super User
مسعود یوسف‌نژاد
نازنین امامی
علی مردانی