PDA

View Full Version : استفاده از متغیر در فرم های دیگر



sama sahabi
سه شنبه 06 آذر 1386, 11:10 صبح
چه طور می شه وقتی در یک textbox رشته ای وارد می کنیم در فرم دیگه انتخاب از پایگاه داده را بر اساس اون انجام داد و نتیجه را در text ها و combo ها نشان داد ؟

maryam_vb
سه شنبه 06 آذر 1386, 12:21 عصر
با سلام
برای اینکه یک متغیر در همه فرم ها شناخته شده باشه باید از ماجول استفاده کنی.

project\add module و در پنجره باز شده متغیر رو تعریف کنی مثلا dim a as string

ice007
سه شنبه 06 آذر 1386, 12:28 عصر
و راه دیگش اینه که یه متغیر public تو همون فرم اول که textbox توشه بسازی و text رو بریزی توش و در فرم اصلی ازش استفاده کنی


form1.variablename

اَرژنگ
سه شنبه 06 آذر 1386, 13:59 عصر
با سلام
برای اینکه یک متغیر در همه فرم ها شناخته شده باشه باید از ماجول استفاده کنی.

project\add module و در پنجره باز شده متغیر رو تعریف کنی مثلا dim a as string
این روش را توصیه نمیکنم، استفاده از پروپرتیها و برنامه نویسی شئی گرا را مطالعه کنید.

amirsajjadi
سه شنبه 06 آذر 1386, 17:24 عصر
با سلام و با اجازه ی کاربر آرژنگ
شما میتونید وقتی شی رو روی فرم قرار میدید از قسمت Property ها گزینه ی Modifiers رو برابر با Public یا Friend قرار بدید. و با استفاده از FormName.TextBox میتونید به اون شی دسترسی داشته باشید

maryam_vb
چهارشنبه 07 آذر 1386, 09:05 صبح
نمیدونستم از طریق property هم میشه ، جالب بود. ممنون

saeed_rezaei
چهارشنبه 07 آذر 1386, 22:59 عصر
با سلام و با اجازه ی کاربر آرژنگ
شما میتونید وقتی شی رو روی فرم قرار میدید از قسمت Property ها گزینه ی Modifiers رو برابر با Public یا Friend قرار بدید. و با استفاده از FormName.TextBox میتونید به اون شی دسترسی داشته باشید

سلام.
اما دسترسی مستقیم روش پسندیده ای نیست. استفاده از property بهترین حالت ممکنه.