آموزش TrackBar در سی شارپ

سلام دوستان همیشگی در این سری از آموزش برنامه نویسی سی شارپ (c#) به آموزش TrackBar در سی شارپ می پردازیم کنترل TrackBar در سی شارپ یک نوار لغزان است که امکان افزایش و کاهش دارد به طور مثال اگر بخواهید یک فیلتر قیمتی برای برنامه سی شارپی خود ایجاد کنید می توانید از TrackBar استفاده کنید در ادامه با ما همراه باشید تا نحوه استفاده از آموزش TrackBar در سی شارپ را یاد گیرید.
 
مثل آموزش های قبلی به دو شیوه می توان شئی را ایجاد کرد یکی از آنها ساخت شئی TrackBar و اضافه کردن آن به فرم با استفاده از کد است و راه حل دوم هم استفاده از شئی پیشفرض خود سی شارپ است که با یک drag و drop ساده می توانید آن را کنترل فرم خود اضافه کنید.

برای اینکه با آن از طزیق کد کار کنید در ادامه ما مثالی قرار میدهیم از ویژگی هایی که در ادامه قرار می گیرند برای شئی TrackBar از بخش properties نیز می توانید استفاده کنید.
در ساده ترین حالت می توانید مثل زیر از آن استفاده کنید.

کد بالا در واقع شئی trackbar رو ساخته و به کنترل اضافه می کند.
برای اینکه مقدار پیشفرض و بیشترین و کمترین آن را تعیین کنیم می توانید از کد زیر استفاده کنید.

زمانی که با کلیدهای کیبور arrow key اقدام به افزایش و کاهش trackbar دهید به اندازه یک مقدار کم یا زیاد می شود اگر بخواهید آن را تغییر دهید می توانید از دو ویژگی زیر استفاده کنید.

برای اینکه تعیین کنیم horizontal یا vertical باشه می توانید از ویژگی زیر استفاده کنید.

تعیین اندازه تیک و محل قرار گیری آن با استفاده از کد زیر

برای اینکه متوجه شویم چه زمانی کاربر آن را انتخاب کرده و مقدار آن تغییر کرده است کافی است Event زیر را تعریف کنید.

در واقع با تغییر trackbar مقدار آن در MesageBox نمایش داده خواهد شد.
 
این آموزش هم به پایان رسید.
موفق و پیروز باشید.
 

مطالعه بیشتر