كمك كنيد ->ميشه محتويات يه متغير رو در داخل Form ديگه نمايش داد

DJ_Baba

Member
ميشه محتويات يه متغير كه در Form1 مقدار دهي شده در Form2 نمايش داد يا تغيير كرد
 

Mikhak

Active Member
حالا براي مثال اگه متغير رو درون form1 به اين صورت تغيير مقدار دهي كني
کد:
x="sina"
و حالا درون form2 اين كد رو بنويسي
کد:
Me.Text=x
نتيجه كار : رشته ي sina كه از form1 مقدار دهي شده بود در قسمت تكست form2 نشون داده ميشه
--------------
western جان مشكل installshield حل شد؟؟؟؟؟؟؟؟؟؟؟؟؟
--------------------
سينا
 

Mikhak

Active Member
wo0ow
اينجا چه خبره من هر پستي ميزنم ميپره بالا
-------------
سينا
 

western

Member
سلام

بله يه راهش اينه كه تو يدونه ماجول يه متغيير از نوع Public معرفي كني بعد از هرجاي برنامت كه خواستي ميتوني نمايشش بدي و يا مقدارش رو عوض كني

موفق باشيد - محمد
 

MnavidM

Active Member
سلام.

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

نوید.
 

western

Member
خيلي سادست كافيه يه ماجول درست كني و به شكل زير متغير رو تعريف كني

کد:
Public X as String

در اينجا منظور از X همون اسم متغيره كه ميخواهي بذاري ضمنا من براي مثال متغير رو از نوع استرينگ تعريف كردم

موفق باشيد - محمد
 

siamakUK

New Member
چرا نشه باید وقتی که فرم یک ان لود میشه در تکس فرم 2 که میخوای متغیر رو نشون بده در اول خود تکس نام فرم یک رو هم بنویسی
form2_load
form2.text1.text=form1.text1.text
 

saalek110

Well-Known Member
western گفت:
سلام

بله يه راهش اينه كه تو يدونه ماجول يه متغيير از نوع Public معرفي كني بعد از هرجاي برنامت كه خواستي ميتوني نمايشش بدي و يا مقدارش رو عوض كني

موفق باشيد - محمد

سلام. فرق
public
با
global
??!!
يكي هستند؟
.
 

mohsenshahbazi

Active Member
البته در صورتی که فرم Unload بشه متغیر قابل دسترسی نیست ...!
شما بايد فرمي كه متغير اولي توشه رو Hide کنی و در فروم 2 بهش اشاره کنی ...


محسن
 

western

Member
سلام به همه

جناب سيامك خان جسارتا ميخواستم بگم كه راهي كه شما گفته بوديد به چند دليل ساده زياد نميتونه عملي باشه
اول اينكه اگر خواستيم بجاي يك متغير صد تا متغير تعريف كنيم اونوقت تكليف چيه؟ آيا ميشه صد تا text box تو فرم اول و صد تاي ديگه تو فرم دوم گذاشت؟
دوم اينكه حتي براي يك يا دو متغير هم نبايد از اين روش استفاده كرد چون با load كردن فرم دوم بصورتي كه hide باشه بيخود و بي جهت حافظه به اين لازمي رو معطل كرديم
سوم اينكه اومديمو خواستيم يه متغير رو بين بيست فرم استفاده كنيم

--------------------------------------

سالك جان عجب سوال جالبي كردي حقيقتش من خودمم الان كه سوال تو رو ديدم به اين فكر افتادم اما بهت قول ميدم برم ببينم قضيه چيه و بعد برات توضيحات كامل رو بنويسم

--------------------------------------

راجع به اين قضيه متغير بازي هم همون راهي كه قبلا گفتم بهترين و استاندارد ترين و البته راحت ترين راه هستش كه ميخك (سينا) جان هم توضيحات تكميلي رو نوشته بودند.


اميدوارم منو بخاطر پر حرفي ببخشيد

موفق باشيد - محمد
 

Mikhak

Active Member
هر دوتاش يكيه يعني هر دوتاشون متغير سراسري رو تعريف ميكنن
با اين تفاوت كه زبونهاشون فرق ميكنه
يعني از global مثلا تو php استفاده ميكنن ولي از public تو vb
البته توي vb.net يه بحثي در مورد global داريم كه از بحث خارجه (Global Assembly Cache)
------------------
سينا
 

saalek110

Well-Known Member
Mikhak گفت:
هر دوتاش يكيه يعني هر دوتاشون متغير سراسري رو تعريف ميكنن
با اين تفاوت كه زبونهاشون فرق ميكنه
يعني از global مثلا تو php استفاده ميكنن ولي از public تو vb
البته توي vb.net يه بحثي در مورد global داريم كه از بحث خارجه (Global Assembly Cache)
------------------
سينا
در ويژوال بيسيك از كدام بايد استفاده كرد. كمي بيشتر توضيح بدهيد.
.
يك سئوال هم در آموزش ويژوال بيسيك كرده ام كه اگر دوست داشتيد جواب بدهيد.
.
 

Mikhak

Active Member
تو ويژوال بيسيك از public استفاده ميشه
به اونجايي هم كه گفتي چشم حتما نگا ميكنم
-------------
سينا
 

جدیدترین ارسال ها

بالا