View Full Version : سوال: ارسال اطلاعات از یک فرم فعال به فرم فعال دیکر
komail_sh
شنبه 22 تیر 1387, 10:15 صبح
سلام دوستان خسته نباشید
من یه فرم دارم که باید توسط کاربر پر بشه توی یه قسمت از اون یه دکمه گذاشتم که کاربر بتونه نام مشتری رو از توی لیست انتخاب کنه یعنی بعد از زدن دکمه یه فرم دیگه باز میشه که توی datagrid اون مشخصات مشتری ها هست و وقتی کاربر روی یکی از اونا دبل کلیک میکنه کد اون مشتری به فرم قبلی برمی گرده و لی مشکلم اینه که کد اون مشتری رو نمیتونم به فرم قبلی ببرم لطفا راهنمایی کنید:لبخندساده:
arsalansalar
شنبه 22 تیر 1387, 10:59 صبح
سلام دوستان خسته نباشید
من یه فرم دارم که باید توسط کاربر پر بشه توی یه قسمت از اون یه دکمه گذاشتم که کاربر بتونه نام مشتری رو از توی لیست انتخاب کنه یعنی بعد از زدن دکمه یه فرم دیگه باز میشه که توی datagrid اون مشخصات مشتری ها هست و وقتی کاربر روی یکی از اونا دبل کلیک میکنه کد اون مشتری به فرم قبلی برمی گرده و لی مشکلم اینه که کد اون مشتری رو نمیتونم به فرم قبلی ببرم لطفا راهنمایی کنید:لبخندساده:
فرض مي كنم كدت را مي خواهي از فرم 2 به يك تكست باكس در فرم 1 انتقال دهي.با اين فرض:
x=form1.textbox1.text
توضيح : x يك متغير است.
komail_sh
شنبه 22 تیر 1387, 11:20 صبح
دوست عزیز
من توی فرم1 یه تکست باکس دارم که میخوام اونو از فرم 2 پر کنم
arsalansalar
شنبه 22 تیر 1387, 12:05 عصر
دوست عزیز
من توی فرم1 یه تکست باکس دارم که میخوام اونو از فرم 2 پر کنم
form1.textbox1.text = me.textbox2.text
مهدی فرزاد
شنبه 22 تیر 1387, 12:38 عصر
در رويداد CellClick مربوط به DataGridView فرم 2 برنامت اين كد رو بنويس :
Form1.TextBox1.Text = DataGridView1.CurrentRow.Cells.Item(2).Value
Form1.Show
Me.Hide
با اين دستور آيتم شماره 2 از ديتا گريد ويو در فرم 2 به تكست باكس فرم 1 انتقال مي يابد و فرم 2 بسته ميشه
حالا شما شماره هر آيتمي را كه مي خواهي انتقال بدهي به جاي (2)itemدستور بالا قرار بده
morteza_261
شنبه 22 تیر 1387, 12:47 عصر
سلام
فکر کنم کد دوستمونو برعکس بزاری درست میشه:
form1.textbox1.text=x
بجای x هم کدی که مشخصات مشتریهاست میتونه باشه
البته این کد در فرم دوم کاربرد داره
Sub Zero
شنبه 22 تیر 1387, 14:07 عصر
اگه راه اصولیش رو میخواید از تب Seetings در پنجره Project Properties یک متغییر تعریف کرده و تو برنامتون ازش استفاده کنید.
روش استفاده ش هم به این صورته :
My.Seting.YourStteing=DataGridView1.CurrentRow.Cel ls.Item(2).Value
متغییر YourStteing در تمام فرمها قابل استفادس به صورت Global عمل میکنه
komail_sh
شنبه 22 تیر 1387, 18:06 عصر
سلام با تشکر از همه دوستان
تمام راههایی که پیشنهاد کردید رو امتهان کردم
خودم هم یه راه پیدا کردم اونم استفاده از DialogResult هست
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.