PDA

View Full Version : انتقال مقدار یک TextBox



sorenaus
سه شنبه 09 شهریور 1389, 11:28 صبح
با سلام
من میخوام مقدار یک TextBox از یک فرم به فرم دیگر انتقال بدم

با تشکر

yosefi_hossein
سه شنبه 09 شهریور 1389, 11:36 صبح
توی وب میخوای این کار رو بکنی؟ اگه آره بریز تو 1 session یا از url استفاده کن

azaditafakor
سه شنبه 09 شهریور 1389, 11:44 صبح
میتونی یه متغییر استاتیک بسازی و بسادگی از هر جایی مقدارش رو بخونی.
مثلآ :

public static string a;
که توی رویداد تکست چنج تکست باکس اونو پر کنی . و توی فرم بعدی هم اونو اینجوری پیدا میکنی ، با اسم فرمی که توشه :

FormX.a;

sh_1366
سه شنبه 09 شهریور 1389, 11:50 صبح
داخل فرمی که می خواهی مقدار textbox رو بخونی یک متغییر public تعریف کن و در فرمی که textbox قرار دارد داخل رویداد یک btn ابتدا یک نمونه از فرمی که میخوای بساز مثلا from1 fr=new form1() وبعد بنویس fr.نام متغییر =مقدار tex box

ایمان مدائنی
سه شنبه 09 شهریور 1389, 11:51 صبح
راهي كه دوست خوبم azaditafakor (http://www.barnamenevis.org/forum/member.php?u=119965) گفت درسته
مي توني از hashtable هم استفاده كني !

morrteza323
سه شنبه 09 شهریور 1389, 11:57 صبح
به نظر من یه کلاس مثلا به اسم pb بنویس و تو کلاس متغییر را تو اینجوری تعریف کن


public static string a;

بعد تو هر فرمی می خوای اینجوری مقدار دهی کن


pb.a = textbox1.text;

Mohandes2009
سه شنبه 09 شهریور 1389, 17:56 عصر
خود تکست باکست را public کن بعد با صدا زدن یک شی از اون فرم می تونی به تکست باکس اون فرم دسترسی داشته باشی:چشمک:

sinashahab
سه شنبه 09 شهریور 1389, 19:07 عصر
همه ی روش هایی که گفتن درست هستن ولی اصولی نیستن !!

روش اصولی استفاده از پراپرتی هست

Mohandes2009
سه شنبه 09 شهریور 1389, 20:42 عصر
:متفکر:چرا اصولی نیست؟

mmd2009
سه شنبه 09 شهریور 1389, 20:55 عصر
با سلام.

چون همگی اصولی شی گرایی بودن رو میبره زیر سوال.

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

به قول یکی از دوستان. یکی روش اشتباه میگه خب میگیم اشکالی نداره. ولی یکی میاد اون روش اشکال داره رو تایید میکنه اینو دیگه کجا باید گذاشت :متفکر:

ali_autumnal
سه شنبه 09 شهریور 1389, 21:46 عصر
همه ی روش هایی که گفتن درست هستن ولی اصولی نیستن !!

روش اصولی استفاده از پراپرتی هست


دقیقا درسته.

sinashahab
سه شنبه 09 شهریور 1389, 21:57 عصر
:متفکر:چرا اصولی نیست؟

باره بحث شده بوده که این روش های مال زبان vb6 هستش که طرف نمیدونست باید چیکار بکنه.:عصبانی++:

تو سی شارپ از این خبرا نیست. و البته میشه غیر اصولی کار کرد ولی اون موقع میشی کدباف نه برنامه نویس.

اینجا هم میتونید یه نمونه از روش اصولی رو ببینید :

http://programming.ramiz.ir/index.php?option=com_kunena&Itemid=64&func=view&id=21&catid=9#21

81579001
سه شنبه 09 شهریور 1389, 22:26 عصر
سلام
این روش می توان محتوای پیکچر باکس را هم در دسترس قرار داد؟
تشکر