PDA

View Full Version : مبتدی: مشکل انتخاب button



nsomayeh
جمعه 27 آذر 1388, 01:36 صبح
سلام و خدا قوت به همه برنامه نویسای عزیز

یک سوال
من تو یه groupbox چند تا button دارم
و بیرون groupbox هم فرض کنید کلید add رو دارم
حالا من میخوام با کلیک کردن روی کلیدهای داخل groupbox مثلا فرم 5 باز شه
و با انتخاب کلید های groupbox و بعدش کلیک کردن روی دکه add فرم6 باز بشه
آیا این کار با button امکانپذیره؟
چون تازه شروع کردم به یادگیری vb.net نمیتونم این کارو انجام بدم

mortezamhd
جمعه 27 آذر 1388, 01:54 صبح
سلام
شما میخواین مثلا با زدن دکمه 1 فرم 2 باز بشه و با زدن دکمه 2 فرم 3 باز بشه و.... درسته ؟

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Form2.Show()
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Form3.Show()
End Sub
End Class

mortezamhd
جمعه 27 آذر 1388, 01:56 صبح
راستی برای مخفی کردن خود فرم هم از me.hide استفاده کنید
موفق باشید

nsomayeh
جمعه 27 آذر 1388, 02:03 صبح
نه عزیز من اینجوری نه
نتونستم منظورمو درست بگم
ببین فرض کن سه تا کلید دارم با نامهای 1 و 2 و 3
و یه کلید دیگه به اسم add
خب حالا من میخوام این دو تا کار رو انجام بدم:

1- روی کلید 1 کلیک کنم (انتخاب بشه اما هیچ فرمی باز نشه) بعد روی کلید add کلیک کنم و فرم 2 باز شه. توی اون فرم تغییرات لازمه رو اعمال کنم بعد که OK رو میزنم مثلا رنگ کلید 1 عوض شه
2- روی کلید 1 دابل کلیک کنم و برم به فرم 1 (که اینو بلدم، توی رویداد دابل کلیک اون کلید میتونم کد بنویسم)

حالا منظور من قسمت اول سوالم هست
امیدوارم تونسته باشم منظورمو برسونم

mortezamhd
جمعه 27 آذر 1388, 02:15 صبح
:گیج:
فایلو یک نگاهی بندازین ببینین همینه ؟

nsomayeh
جمعه 27 آذر 1388, 10:41 صبح
اول یه تشکر چرب و چیلی از آقا مرتضی بکنم که داره وقت میذاره که کمکم کنه http://www.pic4ever.com/images/4xvim2p.gif
ایشاللا که هیچ وقت به در بسته نخوری ننه :بامزه:

دوم اینکه نه عزیزم بازم نشد
ببین من میگم اول رو کلید1 کلیک کن تا انتخاب بشه(هیچ اتفاقی نیفته، هیچ فرمی باز نشه، فقط و فقط این کلید انتخاب بشه که وقتی روی add کلیک میشه بتونم بهش بگم که تغییراتی که میخوام بدم باید روی کلید1 اعمال بشه نه اون یکی کلیدا)
بعد بیا روی add کلیک کن و به فرم 2 برو و اونجا وقتی اوکی رو زدی کلید 1 رنگش قرمز شه

mortezamhd
شنبه 28 آذر 1388, 17:14 عصر
اخه سوالتون خیلی گنگه !!!! وگرنه که دوستان کمک میکردن تاحالا به جوابتون هم رسیده بودین

موفق باشید

armin8651
شنبه 28 آذر 1388, 18:02 عصر
برنامش رو نوشتم برات، ساده هستش ، چند دقیقه بیشتر طول نکشید.

nsomayeh
یک شنبه 29 آذر 1388, 13:24 عصر
ایول اره همینه
مرسی آرمین جان

nsomayeh
یک شنبه 29 آذر 1388, 21:13 عصر
ببخشیدا من اینجا یه مشکل دیگه م پیدا کردم
اینکه میخوام وقتی یه بار این کلید رو زدم که آبی بشه دفعه بعد که اجرا میشه دوباره رنگش آبی بمونه

اصلا بذارید کامل بگم چی میخوام
من دارم یه برنامه برای قسمت پذیرش هتل می نویسم
به تعداد اتاق ها کلید دارم که شماره اتاقها روش درج شده
و پایینش هم کلیدهای رزرو اتاق، تخصیص اتاق و تسویه حساب
حالا من میخوام وقتی اتاق شماره 3 و رزرو رو زدم و اطلاعات رزرو رو پر کردم، روی کلید مربوط به اتاق شماره 4، یه عکس بیفته که نشون بده این رزرو شده
حالا اینو چظطوری به این بفهمونم که هربار یوزر لاگ اف و لاگین میشه اون آیکونه رزرو رو اتاق شماره 4 بمونه و پاک نشه؟؟؟

hadiit
یک شنبه 29 آذر 1388, 22:14 عصر
راستش اين روشي كه انتخاب كرده ايد روش چندان جالبي به نظر نميرسه چون چندا مشكل اساسي داره
1-نحوه ذخيره كردن اتاق هاي رزرو شده در ديتابيس
2-مشخصات كسيكه اتاق رو رزرو ميكنه چي؟
3-مدت زمان رزرو(از كي تاكي؟)
4-شايد اتاق رو يك هفته زودتر رزرو كرد (دراين صورت اتاق يك هفته خالي ميماند)
5-نرم افزار محدود بوده و امكان افزودن اتاق وجود ندارد
6-.............

دوست عزيز اول بايد پروژه رو تحليل كنيد و همه موارد رو برسي كنيد بعدا شروع به برنامه نويسي كنيد.

موفق باشيد

nsomayeh
یک شنبه 29 آذر 1388, 23:23 عصر
بابا من مبتدی ام
فقط میخوام برا یادگیری بنویسم
نه اینکه یه برنامه اصولی رو طراحی کنم

تروخدا نیاید بگید ادم باید از اولش اصولی کار کنه
خب بابا یاواش یاواش دیگه

hadiit
دوشنبه 30 آذر 1388, 09:00 صبح
اين هم يه سمپل خارجي

موفق باشي

http://www.sourcecodester.com/sites/default/files/download/admin/Hotel%20Management%20System%20VB.NET_.zip

nsomayeh
دوشنبه 30 آذر 1388, 10:48 صبح
دده وای
این چیه گذاشتی برام؟؟؟
پسوردش چیه؟
وای من قاطی کردم

hadiit
دوشنبه 30 آذر 1388, 18:06 عصر
User:admin
pass:admin

armin8651
دوشنبه 30 آذر 1388, 19:09 عصر
واسه اینکار دیگه احتیاج به پایگاه داده داری
مثلآ واسه هر کدوم از سه حالت اطاق ها یه مقدار رو تو پایگاه ذخیره کنی و هر بار که فرم میخواد لود بشه با توجه به مقادیر ذخیره شده تو پایگاه وضعیت کلید ها رو نشون بده (هر رنگ یک کد) .