Monday, April 22, 2013

Scroll Bar

Scroll Bar

image066 image067

image068

Scroll Bar windows मे use होने वाला एक महत्वपूर्ण GUI component है। Scrollbar एक long strip होती है जो की use को किन्ही दो values के बीच selection provide करने के लिए use की जाती हैं। यह मुख्यतः windows मे use होने वाले gui components मे screen मे display न होने वाले components को show करने के लिए use किया जाता है।scrollbar control मे दो end points होते हैं। और इसके बीच एक indicator होता है जो कि दोनों end points के बीच value को select करने के लिए use होता है। Scrollbar control Horizontally और vertically दोनों प्रकार से use किया जाता है। Horizontal Scrollbar के लिए HScrollBar और Vertical Scrollbar के लिए VScrollbar Select किया जाता है। Scrollbar के दोनों ends पर click करने इसकी value धीरे धीरे change होती है जबकि indicator और ends के बीच click करने पर यह जल्दी change होती है।

Properties: इसमे सभी common properties, text को छोडकर available होती हैं। other properties निम्नलिखित हैं।

  • Minimum: इस property का use scroll bar control की minimum value set और get करने के लिए किया जाता है। इसकी default value 0 होती है।
  • Maximum: इस property का use scroll bar control की Maximum value set और get करने के लिए किया जाता है। इसकी default value 100 होती है।
  • SmallChange: इसका use scrollbar के ends पर click करने पर indicate की value मे होने वाले change को set और get करने के लिए किया जाता है।
  • LargeChange: इसका use scrollbar के ends और Indicator के बीच के space पर click करने पर indicate की value मे होने वाले change को set और get करने के लिए किया जाता है।
  • Value: इसका use Indicator कि current position को get या set करने के लिए किया जाता है।
  • Dock: इसका use scrollbar कि position को set करने के लिए किया जाता है जिसकी निम्न वैल्यू होती हैं।– None, Left, Right, Top, Bottom और Fill.

image069

Methods: इसमे सभी common methods available होती हैं।

Events: सभी common events के साथ ही इसमे निम्न events भी होती हैं।

  • Scroll: यह event scrollbar के indicator को scroll करने पर perform होती है।

Private Sub HScrollBar1_Scroll (ByVal sender As Object, ByVal e As System.Windows.Forms.ScrollEventArgs) HandlesHScrollBar1.Scroll

End Sub

  • ValueChanged: यह scrollbar के indicator कि value (Position ) change करने पर perform होती है।

Private Sub HScrollBar1_ValueChanged (ByVal sender As Object, ByVal e As System.EventArgs) Handles HScrollBar1.ValueChanged

End Sub

Example:

image070

Public Class Form5

Private Sub Form5_Load (ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Me.HScrollBar1.Maximum = 255

Me.HScrollBar2.Maximum = 255

Me.HScrollBar3.Maximum = 255

End Sub

Private Sub HScrollBar1_Scroll (ByVal sender As System.Object, ByVal e As System.Windows.Forms.ScrollEventArgs) HandlesHScrollBar1.Scroll, HScrollBar2.Scroll, HScrollBar3.Scroll

Me.BackColor = Color.FromArgb (HScrollBar1.Value, HScrollBar2.Value, HScrollBar3.Value)

End Sub

End Class

No comments:

Post a Comment

Contact us

Name

Email *

Message *