PDA

View Full Version : استفاده از کنترلی در فرم دیگر



el_abdollahi
یک شنبه 19 شهریور 1385, 10:33 صبح
با سلام
من نمیتونم از یک کنترل در فرم دیگر استفاده کنم
[dim f as new frm1
txt1.text=f.txt2.text
]
اینجوری میشه ولی f.txt2.text همیشه خالیه.یعنی حاوی چیزیه که در حالت طراحی بهش دادم.
لطفا کمک کنید.

reza_rad
یک شنبه 19 شهریور 1385, 10:42 صبح
اول جستجو کنید بعد بپرسید...
این سوال رو من خودم چند بار جواب دادم!

el_abdollahi
یک شنبه 19 شهریور 1385, 13:56 عصر
ببخشید.
چون من تازه وارد هستم. بلد نیستم جستجو کنم.لطفا من رو راهنمایی کنید

zarrin_306
یک شنبه 19 شهریور 1385, 18:43 عصر
مثلا شما در txt1 متنی دارید که میخواهید در f.txt2 هم نمایش داده بشه
اگر اینطوری شما باید کد زیر رو در فرم اول وارد کنید
البته اگر کد بالا را جابجا نوشته باشید

dim f2 as new form2
f2.textbox1.text=textbox2.text
f2.show()

reza_rad
دوشنبه 20 شهریور 1385, 09:16 صبح
ببخشید.
چون من تازه وارد هستم. بلد نیستم جستجو کنم.لطفا من رو راهنمایی کنید
خواهش می کنم:)
ورودتون رو به اینجا تبریک میگم...
قبل از هر کاری توی انجمن اینجا رو خوب مطالعه کنید.
http://barnamenevis.org/forum/showthread.php?p=261719#post261719
در مورد جستجو به اینجا برید:
http://barnamenevis.org/forum/search.php
و در نهایت جواب شما:
از فرم تون new نکنید... از خود فرم استفاده کنید یعنی همون form2.textbox1.text
البته با فرض اینکه تکست باکس تون shared تعریف شده باشه

el_abdollahi
چهارشنبه 22 شهریور 1385, 10:28 صبح
از جواب همه مچکرم.در این میان نکته ای را خودم فهمیدم که البته مطمئن نیستم و بر حسب
روش آزمون و خطا فهمیدم.اینکه دستور انتساب باید حتما قبل از دستور show باشد.
راستش من 3 تا فرم داشتم که فرم 1 ,فرم 2 و فرم3 با یک حالت لینکی به ترتیب پشت سر هم باز میشدند.نکته اینجا بود که من میخواستم از فرم 1,کنترلی در فرم 3 را مقدار بدم.و
اینجوری بود که نمیشد.من مجبور شدم اول یک کنترل در فرم 2و سپس از فرم 2 ,کنترل فرم3 را
مقدار بدم.
لطفا نظر بدین
از همگی ممنون

programmermp
چهارشنبه 22 شهریور 1385, 11:11 صبح
با سلام

خوب چرا یک ماژول ایجاد نمی کنی و در اون یک متغیر تعریف نمی کنی

اگه اینکار رو بکنی دیگه نیاز به مقدار دهی ده تا فرم برای یک فرم دیگه رو نداری

:قهقهه:

sagggad
چهارشنبه 04 دی 1392, 08:52 صبح
اه اه اه،مگه این سوال تو تالار ویژوال بیسیک نیست؟؟

Form2.TextBox1.Text=""