PDA

View Full Version : خطا درتغییرات فرم دوم



GOLDEN USER
چهارشنبه 22 تیر 1384, 20:30 عصر
سلام
کسی میتونه راهنمایی کنه
من نیاز دارم تا در فرم اول تغییراتی را در فرم دوم بدهم مشکل کار اینجاست که در خط دوم برنامه خطا می گیره
Dim Frm1 As Form1=form1.activeform
Frm1.textbox1.text=textbox1.text
مشکل اینجاست که در زمان اجرا Form1.activform مقدار Nothing میگیرد و در خط دوم خطا ایجاد می شود.اگه کسی میدونه چیکار باید کردلطفا کمک کنه.

Microsoft.net
پنج شنبه 23 تیر 1384, 02:00 صبح
Dim frm1 as new form1

GOLDEN USER
پنج شنبه 23 تیر 1384, 15:23 عصر
از جوابتون ممنون ولی مشکل اینه که از new نمیتونم استفاده بکنم چون در آنصورت اطلاعات روی فرم کاملا از بین می رود

Microsoft.net
جمعه 24 تیر 1384, 01:55 صبح
توی فرم دوم بنویس
Public Frm1 as form1
حالا توی فرم اولت بنویس
dim frm2 as new form2
frm2.frm1 = me
حالا اگه توی فرم دوم باشی میتونی با فرم اولت کار کنی و در مورد اینکه گفتی نمی تونی از new استفاده کنی باید بگم راه دیکه ای وجود نداره چون زمانی می تونی از یک کلاس فرم استفاده کنی که حافظه ای بهش تخصیص داده شده باشه احتمالا روشت در برنامه نویسی اشتباه بوده

Chabok
جمعه 24 تیر 1384, 08:31 صبح
دقیقا درست می فرمایند

چون نباید به جایی برخورد کنید که این روش غلط باشه و
بهتر است روشتون رو عوض کنید

موفق باشد

GOLDEN USER
یک شنبه 02 مرداد 1384, 00:17 صبح
دستتون درد نکنه مشکل حل شد
ولی واقعا توی 2005 این مسئله کاملا حل شده.

hossein.e
سه شنبه 25 مرداد 1384, 19:31 عصر
بهترین کار استفاده از ماژوله

Mohammad .net
سه شنبه 25 مرداد 1384, 20:54 عصر
مشابه این سوال چند روز قبل مطرح بود . مثال هم هست:

http://www.barnamenevis.org/forum/showthread.php?t=26386