PDA

View Full Version : ابزارهای ویژوال بیسیک 2010



arman 2012
شنبه 15 تیر 1392, 10:38 صبح
سلام
یک سوال
من یک برنامه دارم مینویسم
برای تزئینش یک setting میخوام بزارم که یک combobox داره
میخوام با انتخاب یکی از آیتم های اون
رنگ پس زمینه هم تغییر کنه
با checkbox میتونم ولی با این نه
ممنون میشم کمکم کنید :قلب:

shahryari
شنبه 15 تیر 1392, 11:10 صبح
باسلام خوش آمد گویی به شما دوست عزیز برای عضویت در سایت
لازم است شما در خصوص اسکین در تالار جستجو بفرمایید که همراه نمونه بسیار یافت میشود
موفق باشید

arman 2012
شنبه 15 تیر 1392, 11:12 صبح
باسلام خوش آمد گویی بمناسبت عضویت در سایت
لازم است شما در خصوص اسکین در تالار جستجو بفرمایید که همراه نمونه بسیار یافت میشود
موفق باشید
سلام ممنونم .
ببخشید میشه یکم بیشتر توضیح بدید؟؟؟
اسکین؟؟

arman 2012
شنبه 15 تیر 1392, 11:53 صبح
نه نه
اشتباه متوجه شدید
من میخوام یک کنترل درون فرم بزارم که یک combobox هست
بعد توی این combo داره:
blue , red ,... من میخوام با انتخاب red صفحه قرمز بشه

asghar2008
شنبه 15 تیر 1392, 12:21 عصر
سلام

دوست عزیز خیلی ساده است. اول یه Combobox رو فرم بنداز. بعد در Items اون اسم رنگ ها رو بنویس.به فرض مشکی و آبی نوشتی.

بعد باید در رویداد ComboBox1_SelectedIndexChanged با استفاده از Select case کد مربوط به تغییر رنگ رو بنویسی.

مثال :

Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged

Select Case ComboBox1.SelectedIndex

Case 0
Me.BackColor = Color.Black

Case 1
Me.BackColor = Color.Blue
End Select

End Sub


اینم مثالش :

arman 2012
شنبه 15 تیر 1392, 12:33 عصر
ممنووووووووووووووون
صد تا تشکر
خیلی دنبالش بودم
خیلی ممنونم ازت
اگر میشه به این تایپیک یک سری بزن ببین میتونی جوابمو اینجا هم بدی!!!
http://barnamenevis.org/showthread.php?407079-%D9%81%D8%B1%D9%85-%D9%84%D8%A7%DA%AF%DB%8C%D9%86-%D8%AF%D8%B1-vb-2010&p=1811740#post1811740
مرسییییییی

arman 2012
شنبه 15 تیر 1392, 12:38 عصر
سلام

دوست عزیز خیلی ساده است. اول یه Combobox رو فرم بنداز. بعد در Items اون اسم رنگ ها رو بنویس.به فرض مشکی و آبی نوشتی.

بعد باید در رویداد ComboBox1_SelectedIndexChanged با استفاده از Select case کد مربوط به تغییر رنگ رو بنویسی.

مثال :

Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged

Select Case ComboBox1.SelectedIndex

Case 0
Me.BackColor = Color.Black

Case 1
Me.BackColor = Color.Blue
End Select

End Sub


اینم مثالش :
واقعا ممنونم
بعد در همین مورد یک سوال دیگه داشتم
من میخوام یک دکمه ی تنظیمات بزارم که توش بگم بره به فرم 2
dim x as new form2
x.showdialouge()
بعد میخوام combobox رو در داخل فرم2 بزارم
با تغییر اون فرم1 تغییر کنه
میشه؟؟؟

asghar2008
شنبه 15 تیر 1392, 12:48 عصر
آره میشه !

فقط باید اسم فرم1 رو ،در کد فرم 2 بنویسی.

در فرم2 به جای me ، اسم فرم1 رو بنویس:



Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged

Select Case ComboBox1.SelectedIndex

Case 0
Form1.BackColor = Color.Black

Case 1
Form1.BackColor = Color.Blue
End Select

End Sub

arman 2012
شنبه 15 تیر 1392, 13:05 عصر
واقعا مرسی
خیلی خیلی متشکرم
:قلب:

arman 2012
شنبه 15 تیر 1392, 14:18 عصر
ببخشید
یک سوال دیگه
من میخوام با همین فونت دکمه ها رو bold کنم
میشه دستور اونم بگید؟؟؟

asghar2008
شنبه 15 تیر 1392, 14:33 عصر
برای کار با فونت از قبیل Fontstyle و size بهتره از کنترل font dialog استفاده کنید.

arman 2012
شنبه 15 تیر 1392, 14:37 عصر
برای کار با فونت از قبیل Fontstyle و size بهتره از کنترل font dialog استفاده کنید.
میشه یکم بیشتر توضیح بدید
الآن من توی فرم 2 سه تا checkbox گذاشتم
روی یکیشون نوشتم Bold
میخوام اگر تیک زده بشه
data grid view من آیتم هاش همشون Bold بشن

arman 2012
شنبه 15 تیر 1392, 14:48 عصر
بعد یک سوال دیگه که داشتم این بود که من یک txtbox و یک Button گذاشتم
توی txtbox یک نام وارد میکنم و دکمه رو فشار میدم
اسم form تغییر میکنه ولی وقتی میبندم و دوباره باز میکنم
اسم فرم تغییر نکرده
ممنون میشم کمکم کنید!

asghar2008
شنبه 15 تیر 1392, 15:14 عصر
میشه یکم بیشتر توضیح بدید
الآن من توی فرم 2 سه تا checkbox گذاشتم
روی یکیشون نوشتم Bold
میخوام اگر تیک زده بشه
data grid view من آیتم هاش همشون Bold بشن

این کارها به نظر من لازم نیست ! شما یه button رو فرم بکشید. بعد یه کنترل font dialog رو نیز به فرم اضافه کنید.
در رویداد Button1_Click کد های زیر رو بنویسید.با استفاده از این کد براحتی میتونید font ، font style, font size و... رو تغییر بدید.


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
FontDialog1.ShowDialog()
DataGridView1.Font = FontDialog1.Font
End Sub

arman 2012
شنبه 15 تیر 1392, 15:21 عصر
عد یک سوال دیگه که داشتم این بود که من یک txtbox و یک Button گذاشتم
توی txtbox یک نام وارد میکنم و دکمه رو فشار میدم
اسم form تغییر میکنه ولی وقتی میبندم و دوباره باز میکنم
اسم فرم تغییر نکرده
ممنون میشم کمکم کنید!

asghar2008
شنبه 15 تیر 1392, 15:21 عصر
بعد یک سوال دیگه که داشتم این بود که من یک txtbox و یک Button گذاشتم
توی txtbox یک نام وارد میکنم و دکمه رو فشار میدم
اسم form تغییر میکنه ولی وقتی میبندم و دوباره باز میکنم
اسم فرم تغییر نکرده
ممنون میشم کمکم کنید!

این قسمتا مربوط به setting میشه !! شما باید این تنظیمات رو در جایی ذخیره کنید و هنگام باز شدن فرم دوباره مقادیرشومقدار دهی کنید.

در مورد setting و ذخیره تنظیمات برنامه جستجو کن.

arman 2012
شنبه 15 تیر 1392, 15:32 عصر
بعد یک سوال دیگه هم داشتم!!!
من دیتابیس هارو بغل windows application ریختم
حالا میخوام یک گزینه ی backup بزارم تا دیتابیس هارو و فولدر windows application رو به یک درایو دیگه منتقل کنه
البته یک txtbox هم میزارم تا destination رو مشخص کنه
از save dia;ouge باید استفاده کنم؟؟؟

asghar2008
شنبه 15 تیر 1392, 15:40 عصر
بله ، باید از savedialog برای مشخص کردین مسیر و نام backup استفاده کنید.

نمونه برنامه تو همین سایت وجود داره یه جستجو بزن !

موفق باشی

arman 2012
شنبه 15 تیر 1392, 15:46 عصر
من برنامه با دو تا دیتابیس توی یک فولدر هست
من میخوام این دوتا رو کپی کنه , بره توی درایو مقصد و یک فولدر بسازه و اونارو اونجا کپی کنه
میشه بگید که چه کد هایی استفاده میشه؟؟؟

asghar2008
شنبه 15 تیر 1392, 15:59 عصر
من برنامه با دو تا دیتابیس توی یک فولدر هست
من میخوام این دوتا رو کپی کنه , بره توی درایو مقصد و یک فولدر بسازه و اونارو اونجا کپی کنه
میشه بگید که چه کد هایی استفاده میشه؟؟؟

متاسفانه بنده با فایل ها و فولدرها در VB.net کار نکردم. ولی لینک زیر گام به گام تمامی دستورات رو توضیح داده. اگه این مقاله رو بخونی براحتی میتونی این کارو انجام بدی.

آموزش کامل کار با فایل ها و فولدرها در VB.NET (http://barnamenevis.org/showthread.php?342327-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%DA%A9%D8%A7%D9%85%D9%84-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-%D9%81%D8%A7%DB%8C%D9%84-%D9%87%D8%A7-%D9%88-%D9%81%D9%88%D9%84%D8%AF%D8%B1%D9%87%D8%A7-%D8%AF%D8%B1-VB.NET)