PDA

View Full Version : فرستادن اطلاعات به فرم دیگر



alifouli
دوشنبه 10 دی 1386, 21:04 عصر
سلام
چجوری میشه اطلاعات یه متغییر رو از ه فرم به یه فرم دیگه بفرستم؟

رضا عربلو
دوشنبه 10 دی 1386, 21:33 عصر
از یک کلاس استاتیک استفاده کن.

ice007
سه شنبه 11 دی 1386, 08:57 صبح
از متغیر یا property های public استفاده کنید

visual_basic
سه شنبه 11 دی 1386, 12:40 عصر
میتونی از ماجول هم استفاده کنی(برای متغیر هایی که به کنترل خاصی مرتبط نیستند).

sinpin
سه شنبه 11 دی 1386, 14:52 عصر
از متغیر یا property های public استفاده کنید
بهترین جواب همینه (البته نه متغیر عمومی - فکر میکنم ایشون اشتباها نوشتند متغیر - )
بهتره با اضافه کردن Property های جدید مشکل رو حل کرد

اَرژنگ
سه شنبه 11 دی 1386, 15:05 عصر
از یک کلاس استاتیک استفاده کن.
منبع این روش از کجاست؟

رضا عربلو
سه شنبه 11 دی 1386, 21:34 عصر
منبع این روش از کجاست؟
ببین وقتی که پرسیده می شود انتقال اطلاعات از یک فرم به فرم دیگر، ممکن است دوست ما به ابجکت اون فرم دسترسی نداشته باشد و قاعدتاً نمی تواند به پراپرتی های اون فرم نیز دسترسی داشته باشند.

alifouli
سه شنبه 11 دی 1386, 23:56 عصر
میشه یکم بیشتر راهنمایی کنید.
البته اگه میشه

اَرژنگ
چهارشنبه 12 دی 1386, 01:35 صبح
ببین وقتی که پرسیده می شود انتقال اطلاعات از یک فرم به فرم دیگر، ممکن است دوست ما به ابجکت اون فرم دسترسی نداشته باشد و قاعدتاً نمی تواند به پراپرتی های اون فرم نیز دسترسی داشته باشند.
یک مثال که همچین وضعیتی را نشان بده وجود دارد؟ آخه این حالت در هیچ‌پروژه‌ای ندیدم اتفاق بیافته و اینکه چرا باید از این روش استفاده بشه را نمیتوانم تصور کنم .

sinpin
چهارشنبه 12 دی 1386, 08:24 صبح
ببین وقتی که پرسیده می شود انتقال اطلاعات از یک فرم به فرم دیگر، ممکن است دوست ما به ابجکت اون فرم دسترسی نداشته باشد و قاعدتاً نمی تواند به پراپرتی های اون فرم نیز دسترسی داشته باشند.

در اینصورت طراحی مشکل داره (عدم دسترسی به آبجکت اما امکان دسترسی به کلاس)
با استفاده از الگوی سینگلتون این مشکل حل میشه

maryam_vb
چهارشنبه 12 دی 1386, 10:25 صبح
میشه یکم بیشتر راهنمایی کنید.
البته اگه میشه

تو فرم 1 متغیری با نام a تعریف شده.
فرم 2

txt1.text=form1.a

farhad_sh_63
چهارشنبه 12 دی 1386, 12:35 عصر
مقادیز از یک textbox به listbox در فرم دیگر منظورتونه؟

saeed_rezaei
چهارشنبه 12 دی 1386, 13:02 عصر
تو فرم 1 متغیری با نام a تعریف شده.
فرم 2

txt1.text=form1.a

سلام
و البته راه فوق زیاد مناسب نیست. بهترین راه اضافه کردن property به کلاس (فرم) مورد نظر هست.

رضا عربلو
چهارشنبه 12 دی 1386, 16:36 عصر
در اینصورت طراحی مشکل داره (عدم دسترسی به آبجکت اما امکان دسترسی به کلاس)
با استفاده از الگوی سینگلتون این مشکل حل میشه
به همین دلیل هم من همچین پاسخی دادم. نوع سوال دوستمان نشان دهنده اشنایی و تسلط ایشان بر مفاهیم برنامه نویسی شی گرا و طراحی صحیح نرم افزار می باشد

اَرژنگ
پنج شنبه 13 دی 1386, 03:34 صبح
تسلط بر مفاهیم برنامه نویسی شی گرا و طراحی صحیح نرم افزار با استفاده از کلاس استاتیک برایه اینکار مغایرت دارد ؟ (یا ندارد؟ من تا جائی که میدونم دارد ولی شاید دلیلی برایه اینکار وجود داشته باشد، اگر کسی میداند بگه که ما هم بدانیم.)