PDA

View Full Version : سوال: ارتباط تكست باكس هاي دو فرم ساخته شده از طريق كد نويسي



ali_ahr7
چهارشنبه 08 اردیبهشت 1389, 05:05 صبح
سلام.من ميخوام يه كدي بنويسم كه اولا با اون كد بعد از روي كليك بر روي باتن يه فرم باز بشه كه توش يه تكست باكسه.اگه دوباره كاربر روي همون باتن كليك كرد دوباره يك فرم عين همون باز بشه.حالا سوال اينجاست:

چطور ميشه اين دوتا تكست باكس رو به هم ربط داد؟ يعني وقتي كاربر در تكست باكس فرم اول چيزي تايپ ميكنه همون متن در تكست باكس فرم دوم نمايش داده بشه.دوستان من ديشب تا صبح نخوابيدم و نهايتا هم نتونستم همچين چيزي رو بنويسم.لطفا اگه نظري داريد اونو مطرح كنيد.راستي من از اين كد براي فرم ها استفاده كردم.متشكرم.


Public frm As New Form
Public txt As New TextBox
Public btn As New Button
frm.Show()
frm.Controls.Add(txt)
frm.Controls.Add(btn)
txt.Multiline = True
txt.Height = 270
txt.Width = 290
'txt.Size = frm.Size - 100
frm.Height = frm.Height + 40
txt.Location = New Point(0, 0)
txt.RightToLeft = Windows.Forms.RightToLeft.Yes
frm.Text = TextBox1.Text
btn.Location = New Point(100, 270)
btn.Text = ""

AddHandler btn.Click, AddressOf Btn_Click

LORD AELX
چهارشنبه 08 اردیبهشت 1389, 11:15 صبح
شما فقط دو تا فرم دارید یا تعدادش معلوم نیست؟؟

ali_ahr7
چهارشنبه 08 اردیبهشت 1389, 11:45 صبح
تعدادش معلوم نيست.

LORD AELX
چهارشنبه 08 اردیبهشت 1389, 11:52 صبح
و شما میخواید تو هر کدوم از n تا TextBox ایجاد شده در n تا فرم جدید، هر تغییری ایجاد بشه، تو بقیه هم اتفاق بیفته، درسته؟

ali_ahr7
چهارشنبه 08 اردیبهشت 1389, 12:20 عصر
بلي همينطور هست.البته نياز اصلي من اينه كه توي يه تكست ياكس از يك فرم خاص اين اتفاق بيفته ولي نميدونم اون فرم رو چطور ميشه شناسايي كرد.آخه فرم بصورت ديناميك ساخته شده.

LORD AELX
چهارشنبه 08 اردیبهشت 1389, 12:26 عصر
بلي همينطور هست.البته نياز اصلي من اينه كه توي يه تكست ياكس از يك فرم خاص اين اتفاق بيفته ولي نميدونم اون فرم رو چطور ميشه شناسايي كرد.آخه فرم بصورت ديناميك ساخته شده.

اینجا دیگه فرم خاص معنی نمیده، به هر حال شما میخواید هر کدوم از اونها که تغییر کرد، بقیه هم تغییر کنند دیگه، نه؟
یه سوال دیگه رو هم جواب بده، آیا برات مهمه که TextBox های form های مختلف مستقل از هم باشن؟؟ آیا داده هاشون رو جداگانه بررسی می کنی؟؟
میخوای اصلا کلا پروژه ات رو شرح بده تا ببینم بهترین راه حل چیه...

زود جواب بده، کدش رو بهت بدم :چشمک:

ali_ahr7
چهارشنبه 08 اردیبهشت 1389, 12:37 عصر
بلي تكست باكس ها مستقلند.
پروژه رو براي دانلود ميزارم لطفا يه نگاهي بندازين.تا آپلود بشه بگم كه پروژه مانند يك چت روم داخلي هست.
http://rapidshare.com/files/381100604/WindowsApplication2.zip.htmlhttp://rapidshare.com/files/381100604/WindowsApplication2.zip.html
بازم ميگم اگه لازم شد براي برنامه بالا محدوديت يوزر ميزاريم.. يك سوال :
آيا امكان داره براي ساخت هر فرم و اشياء درونش رو


بازم ازتون خيلي متشكرم.

LORD AELX
پنج شنبه 09 اردیبهشت 1389, 01:31 صبح
آقای ali_ahr7 (http://barnamenevis.org/forum/member.php?u=118990) عزیز تو پیغام خصوصی به من گفتن که در واقع یه برنامه Chat برای داخل سازمان میخوان. منم که بیکارم :لبخند: ، پس میخوام یه برنامه مثل Yahoo! Messenger بسازم براتون و سورسش رو هم بگذارم تا ازش لذت ببرید!!! :کف: :چشمک:

فقط چند ساعتی به من مهلت بدید.... :لبخند:

راستی در مورد کدی که اول تاپیک گذاشته شد، بگم که نیازی به ساختن فرم و تکست باکس و بقیه کنترل های روی فرم و اضافه کردنشون به اون نیست، اینطوری دسترسی به خود فرم ندارید و نمیتونید اونو Handle کنید. باید یه فرم جدید در VB بسازید و هر چیزی که نیاز هست، رو روش قرار بدید و کدش رو هم بنویسید، بعد توی برنامتون هرجا که به یه فرم جدید نیاز شد، میتونید از اون شیء (فرم ساخته شده) یه نمونه بسازید و اونو Show کنید. :چشمک:

ali_ahr7
جمعه 10 اردیبهشت 1389, 12:58 عصر
سلام به اين هم يه نگاهي بندازين.اينم يه چت رومه.البته خيلي ساده تر از برنامه اي كه شما ميخواين بنويسين:
http://ekhrajihacloob.blogfa.com/post-93.aspx

LORD AELX
شنبه 11 اردیبهشت 1389, 10:31 صبح
دوست عزیز، فعلا این برنامه رو که یکی از دوستان قبلا تو یه تاپیک گذاشته بودن رو بگیرید، تا کار دانشگاه تون راه بیفته. پروژه من زمان بیشتری میبره، مخصوصا با درگیری زیادی که دارم. :چشمک: