PDA

View Full Version : مقدار دهی متغیر



miimii
چهارشنبه 18 بهمن 1385, 09:14 صبح
با سلام.
من در module یک متغیر از نوع public و string تعریف کردم.
مقدار این متغیر را در دو فرم احتیاج دارم.
در فرم اول از طریق Textbox متغیر مقدار دهی شده است.
ولی وقتی وارد فرم دوم می شوم متغیر مقداری ندارد و خالی است.
چرا در جابجایی بین دو فرم متغیر مقدار خود را از دست می دهد؟

اَرژنگ
چهارشنبه 18 بهمن 1385, 09:42 صبح
با سلام.
من در module یک متغیر از نوع public و string تعریف کردم.
مقدار این متغیر را در دو فرم احتیاج دارم.
در فرم اول از طریق Textbox متغیر مقدار دهی شده است.
ولی وقتی وارد فرم دوم می شوم متغیر مقداری ندارد و خالی است.
چرا در جابجایی بین دو فرم متغیر مقدار خود را از دست می دهد؟
کدتان را بفرستید، راحتر میشه به نتیجه رسید.

programmermp
چهارشنبه 18 بهمن 1385, 10:26 صبح
با سلام.
من در module یک متغیر از نوع public و string تعریف کردم.
مقدار این متغیر را در دو فرم احتیاج دارم.
در فرم اول از طریق Textbox متغیر مقدار دهی شده است.
ولی وقتی وارد فرم دوم می شوم متغیر مقداری ندارد و خالی است.
چرا در جابجایی بین دو فرم متغیر مقدار خود را از دست می دهد؟

سلام

شما باید برای تعریف متغیر در ماژول کدی مشابه زیر بنویسید



Public ser As String


برای فراخوانی و مقدار دهی هم



ser="asdasda"
textbox1.text=ser


من استفاده کردم و هیچ مشکلی هم نداره

باید بررسی کنید ببینید کجای کارتون مشکل داره که جواب نمی ده

خود بخود که متغیر سراسری خالی نمی شه مگر اینکه شما یه جایی

مقدارش رو برابر تهی کنید

کدهاتون رو خوب ببینید

موفق باشید

mRizvandi
پنج شنبه 19 بهمن 1385, 17:15 عصر
سلام

درست هست که در خصوص وی بی دات نت صحبت میشه ولی بد نیست که این پست رو هم ببینید:
http://csharpblog.blogfa.com/post-5.aspx