Scrollbar Denetimi
Bu denetim, kullanıcının yatay veya dikey olarak bir uygulama veya denetim içinde hareket etmesini sağlayarak birçok seçenekten veya çok miktarda bilgiden oluşan bir grup içinde kolayca gezinmesini kolaylaştırır. Bir Scrollbar denetimi aynı zamanda mevcut durumun analog olarak sunumunu sağlar.
Sözdizimi
HScrollBar
VScrollBar
Scrollbar denetimi aşağıdaki özellikleri destekler.
Container
Parent
Enabled
SmallChange
Height
TabIndex
HWnd
TabStop
LargeChange
Tag
Left
Top
Max
Value
Min
Visible
Name
Width
Scrollbar denetimi aşağıdaki yöntemleri destekler:
Bu denetim, kullanıcının yatay veya dikey olarak bir uygulama veya denetim içinde hareket etmesini sağlayarak birçok seçenekten veya çok miktarda bilgiden oluşan bir grup içinde kolayca gezinmesini kolaylaştırır. Bir Scrollbar denetimi aynı zamanda mevcut durumun analog olarak sunumunu sağlar.
Sözdizimi
HScrollBar
VScrollBar
Scrollbar denetimi aşağıdaki özellikleri destekler.
Container
Parent
Enabled
SmallChange
Height
TabIndex
HWnd
TabStop
LargeChange
Tag
Left
Top
Max
Value
Min
Visible
Name
Width
Scrollbar denetimi aşağıdaki yöntemleri destekler:
- <LI class=MsoNormal style="COLOR: black">Move <LI class=MsoNormal style="COLOR: black">Refresh <LI class=MsoNormal style="COLOR: black">SetFocus
- ZOrder
Scrollbar denetimi aşağıdaki olayları destekler:
- <LI class=MsoNormal style="COLOR: black">Change <LI class=MsoNormal style="COLOR: black">GotFocus <LI class=MsoNormal style="COLOR: black">KeyDown <LI class=MsoNormal style="COLOR: black">KeyPress <LI class=MsoNormal style="COLOR: black">KeyUp <LI class=MsoNormal style="COLOR: black">LostFocus
- Scroll
Açıklamalar
Bir scroll çubuğunu hız ya da miktarın bir göstergesi veya bir girdi aygıtı gibi kullanabilirsiniz. Örneğin, bir bilgisayar oyununun sesini kontrol etmek veya zamanlı bir işlemde geçen zamanı görmek gibi.
Scroll çubuğu kontrolleri, bazen “baş parmak” olarak adlandırılan, bir scroll kutusunun bir scroll çubuğu üzerindeki hareketini izlemek için Scroll ve Change olaylarını kullanır. Scroll olayını kullanmakla, sürüklenirken scroll çubuğu değerine erişim sağlanır. Kullanıcı scroll kutusunu bıraktığında veya scroll çubuğunu ya da scroll oklarını seçtiğinde Change olayı meydana gelir.
value özelliği (default değeri 0 dır), scroll çubuğundaki scroll kutusunun konumuna karşılık gelen bir tam sayı değeridir. Scroll kutusu pozisyonu minimum değerde iken, en sol konuma (yatay scroll çubukları için) veya en üst konuma (dikey scroll çubukları için) hareket eder. Scroll kutusu en yüksek değerde iken, scroll kutusu en sağ veya en alt konuma hareket edecektir. Aynı şekilde dizinin alt ve üstü arasında tam ortada bulunan bir değer scroll kutusunu scroll çubuğunun ortasına yerleştirecektir.
Scroll çubuğunu miktar veya hız göstergesi ya da bir girdi aygıtı olarak kullanmak için, kontrol için uygun limitlere ayarlama amacıyla Max ve Min özelliklerini kullanınız. Scroll çubuğunun bilgileri azalan sırada göstermesini isterseniz, Min değeri Max değerinden daha büyük olabilir.
Bir scroll çubuğunda bildirilmesini istediğiniz değişim miktarını belirlemek için, scroll çubuğu içindeki alanı seçmek için LargeChange özelliğini, scroll çubuğunun uçlarındaki okları seçmek için SmallChange özelliğini kullanınız. Scroll çubuğunun Value özelliği, LargeChange ve SmallChange özellikleri için ayarlanmış değerlerle artar veya azalır. Yürütme sırasında Value değerini 0 ile 32,767 arasında ayarlayarak scroll çubuğunu konumlayabilirsiniz.
Özellikler
Container
Bu özellik bir Form objesi üzerinde bir kontrol konteynırını seçer ve ayarlar.
Sözdizimi
object.Container [= container]
Enabled
Bu özellik bir form veya bir kontrolün kullanıcının yarattığı bir olaya yanıt verip veremeyeceğini saptayan bir değeri başa alır ve ayarlar.
Sözdizimi
object.Enabled [= Boolean]
Height
Bu özellik kontrollerin yüksekliğini seçer ve ayarlar.
Sözdizimi
object.Height [= number]
HWnd
Bu özellik bir form veya bir kontrolün elle kontrolünü sağlar.
Sözdizimi
object.HWnd
LargeChange
LargeChange özelliği, kullanıcı scroll kutusu ile scroll oku arasındaki bir alana tıkladığında, bir Scroll çubuğu kontrolündeki Value özelliği ayarındaki değişim miktarını seçer ve ayarlar.
Sözdizimi
object.LargeChange [= number]
Left Property
Bu özellik, bir objenin iç sol kenarı ile konteynırının sol kenarı arasındaki mesafeyi seçer ve ayarlar.
Sözdizimi
object.Left [= value]
Max
Bu özellik Font Common Dialog diyalog kutusunun Size listesi kutusunda ekrana gelen en büyük yazı karakterini seçer ve ayarlar. Max özelliği aynı zamanda, scroll kutusu en alt veya en sağ konumda iken, scroll çubuğu konumunun azami Value özelliği ayarını seçer ve ayarlar.
Sözdizimi
object.Max [= value]
Min
Bu özellik Font Common Dialog diyalog kutusunun Size listesi kutusunda ekrana gelen en küçük yazı karakterini seçer ve ayarlar. Min özelliği aynı zamanda, scroll kutusu en üst veya en sol konumda iken, scroll çubuğu konumunun en düşük Value özelliği ayarını seçer ve ayarlar.
Sözdizimi
object.Min [= value]
Name
Bu özellik bir form veya bir kontrolü tanımlamak için kodda kullanılan ismi seçer ve bir yazı karakteri objesini seçer ve ayarlar.
Sözdizimi
object.Name
Parent
Bu özellik içinde bir kontrol bulunan formu, objeyi veya koleksiyonu seçer.
Sözdizimi
object.Parent
SmallChange
Bu özellik kullanıcı bir scroll oku seçtiğinde, scroll çubuğu denetimindeki Value özelliği ayarındaki değişim miktarını seçer ve ayarlar.
Sözdizimi
object.SmallChange [= number]
TabIndex
Bu özellik tekrarların ve ayarların sıralı objelerin etiketleri sayesinde bağlı oldukları aile formuna katılmaları sağlanır.
Sözdizimi
object.TabIndex [= index]
TabStop
Bu özellik bir kullanıcının bir objeye odaklanmak için TAB tuşunu kullanıp kullanamayacağını gösteren bir değeri başa alır ve ayarlar.
Sözdizimi
object.TabStop [= Boolean]
Top
Bu özellik bir objenin iç üst kenarı ile konteynırının üst kenarı arasındaki mesafeyi geri alır ve ayarlar.
Sözdizimi
object.Top [= value]
Value
Bu özellik bir kontolün durumunu gösteren bir değeri geri alır ve ayarlar.
Sözdizimi
object.Value [= value]
Visible
Bu özellik bir objenin görünür mü yoksa gizli mi olduğunu belirten bir değeri geri alır ve ayarlar.
Sözdizimi
object.Visible [= Boolean]
Width
Bu özellik bir kontrol veya Formun genişliğini geri almak veya ayarlamak için bir kontrol konteynırının scala birimlerini kullanır.
Sözdizimi
object.Width [= number]
Methods
Move
Bu yöntem bir Form objesini veya kontrolü hareket ettirir.
Sözdizimi
object.Move left, [top], [width], [height]
Refresh
Bu yöntem bir Form objesinin veya kontrolün komple tekrar boyanmasını sağlar.
Sözdizimi
object.Refresh
SetFocus
Bu yöntem odak noktasını belirlenmiş bir kontrol veya forma hareket ettirir.
Sözdizimi
object.SetFocus
ZOrder
Bu yöntem zorder’ın önüne veya arkasına belli bir Form veya kontrol yerleştirir.
Sözdizimi
object.ZOrder position
Events
Change
Bu olay sizin ya da kullanıcının bir kontrolün özelliklerini değiştirdiğinde meydana gelir.
Sözdizimi
Private Sub intrinsic_Change( )
GotFocus
Bu olay bir objeye odaklanıldığında meydana gelir.
Sözdizimi
Private Sub object_GotFocus( )
KeyDown
Bu olay kullanıcı bir objeye odaklanıldığı zaman bir tuşa bastığında meydana gelir.
Sözdizimi
Private Sub object_KeyDown(keycode, shift)
KeyPress
Bu olay kullanıcı bir ANSI tuşuna basıp bıraktığında meydana gelir.
Sözdizimi
Private Sub object_KeyPress(keyascii)
KeyUp
Bu olay bir kullanıcı bir objeye odaklanıldığı zaman bir tuşu bıraktığında meydana gelir.
Sözdizimi
Private Sub object_KeyUp(keycode, shift)
LostFocus
Bu olay, bir kullanıcı bir eylem başlattığında veya SetFocus yöntemi kullanarak koddaki odağı değiştirdiğinizde bir obje odaklanmayı kaybettiğinde meydana gelir.
Sözdizimi
Private Sub object_LostFocus()
Scroll (Intrinsic)
Bu olay bir kontrol üzerinde tekrar konumlandığınızda veya yatay ya da dikey olarak scroll kutusunu hareket ettirdiğinizde meydana gelir.
Sözdizimi
Bir scroll çubuğunu hız ya da miktarın bir göstergesi veya bir girdi aygıtı gibi kullanabilirsiniz. Örneğin, bir bilgisayar oyununun sesini kontrol etmek veya zamanlı bir işlemde geçen zamanı görmek gibi.
Scroll çubuğu kontrolleri, bazen “baş parmak” olarak adlandırılan, bir scroll kutusunun bir scroll çubuğu üzerindeki hareketini izlemek için Scroll ve Change olaylarını kullanır. Scroll olayını kullanmakla, sürüklenirken scroll çubuğu değerine erişim sağlanır. Kullanıcı scroll kutusunu bıraktığında veya scroll çubuğunu ya da scroll oklarını seçtiğinde Change olayı meydana gelir.
value özelliği (default değeri 0 dır), scroll çubuğundaki scroll kutusunun konumuna karşılık gelen bir tam sayı değeridir. Scroll kutusu pozisyonu minimum değerde iken, en sol konuma (yatay scroll çubukları için) veya en üst konuma (dikey scroll çubukları için) hareket eder. Scroll kutusu en yüksek değerde iken, scroll kutusu en sağ veya en alt konuma hareket edecektir. Aynı şekilde dizinin alt ve üstü arasında tam ortada bulunan bir değer scroll kutusunu scroll çubuğunun ortasına yerleştirecektir.
Scroll çubuğunu miktar veya hız göstergesi ya da bir girdi aygıtı olarak kullanmak için, kontrol için uygun limitlere ayarlama amacıyla Max ve Min özelliklerini kullanınız. Scroll çubuğunun bilgileri azalan sırada göstermesini isterseniz, Min değeri Max değerinden daha büyük olabilir.
Bir scroll çubuğunda bildirilmesini istediğiniz değişim miktarını belirlemek için, scroll çubuğu içindeki alanı seçmek için LargeChange özelliğini, scroll çubuğunun uçlarındaki okları seçmek için SmallChange özelliğini kullanınız. Scroll çubuğunun Value özelliği, LargeChange ve SmallChange özellikleri için ayarlanmış değerlerle artar veya azalır. Yürütme sırasında Value değerini 0 ile 32,767 arasında ayarlayarak scroll çubuğunu konumlayabilirsiniz.
Özellikler
Container
Bu özellik bir Form objesi üzerinde bir kontrol konteynırını seçer ve ayarlar.
Sözdizimi
object.Container [= container]
Enabled
Bu özellik bir form veya bir kontrolün kullanıcının yarattığı bir olaya yanıt verip veremeyeceğini saptayan bir değeri başa alır ve ayarlar.
Sözdizimi
object.Enabled [= Boolean]
Height
Bu özellik kontrollerin yüksekliğini seçer ve ayarlar.
Sözdizimi
object.Height [= number]
HWnd
Bu özellik bir form veya bir kontrolün elle kontrolünü sağlar.
Sözdizimi
object.HWnd
LargeChange
LargeChange özelliği, kullanıcı scroll kutusu ile scroll oku arasındaki bir alana tıkladığında, bir Scroll çubuğu kontrolündeki Value özelliği ayarındaki değişim miktarını seçer ve ayarlar.
Sözdizimi
object.LargeChange [= number]
Left Property
Bu özellik, bir objenin iç sol kenarı ile konteynırının sol kenarı arasındaki mesafeyi seçer ve ayarlar.
Sözdizimi
object.Left [= value]
Max
Bu özellik Font Common Dialog diyalog kutusunun Size listesi kutusunda ekrana gelen en büyük yazı karakterini seçer ve ayarlar. Max özelliği aynı zamanda, scroll kutusu en alt veya en sağ konumda iken, scroll çubuğu konumunun azami Value özelliği ayarını seçer ve ayarlar.
Sözdizimi
object.Max [= value]
Min
Bu özellik Font Common Dialog diyalog kutusunun Size listesi kutusunda ekrana gelen en küçük yazı karakterini seçer ve ayarlar. Min özelliği aynı zamanda, scroll kutusu en üst veya en sol konumda iken, scroll çubuğu konumunun en düşük Value özelliği ayarını seçer ve ayarlar.
Sözdizimi
object.Min [= value]
Name
Bu özellik bir form veya bir kontrolü tanımlamak için kodda kullanılan ismi seçer ve bir yazı karakteri objesini seçer ve ayarlar.
Sözdizimi
object.Name
Parent
Bu özellik içinde bir kontrol bulunan formu, objeyi veya koleksiyonu seçer.
Sözdizimi
object.Parent
SmallChange
Bu özellik kullanıcı bir scroll oku seçtiğinde, scroll çubuğu denetimindeki Value özelliği ayarındaki değişim miktarını seçer ve ayarlar.
Sözdizimi
object.SmallChange [= number]
TabIndex
Bu özellik tekrarların ve ayarların sıralı objelerin etiketleri sayesinde bağlı oldukları aile formuna katılmaları sağlanır.
Sözdizimi
object.TabIndex [= index]
TabStop
Bu özellik bir kullanıcının bir objeye odaklanmak için TAB tuşunu kullanıp kullanamayacağını gösteren bir değeri başa alır ve ayarlar.
Sözdizimi
object.TabStop [= Boolean]
Top
Bu özellik bir objenin iç üst kenarı ile konteynırının üst kenarı arasındaki mesafeyi geri alır ve ayarlar.
Sözdizimi
object.Top [= value]
Value
Bu özellik bir kontolün durumunu gösteren bir değeri geri alır ve ayarlar.
Sözdizimi
object.Value [= value]
Visible
Bu özellik bir objenin görünür mü yoksa gizli mi olduğunu belirten bir değeri geri alır ve ayarlar.
Sözdizimi
object.Visible [= Boolean]
Width
Bu özellik bir kontrol veya Formun genişliğini geri almak veya ayarlamak için bir kontrol konteynırının scala birimlerini kullanır.
Sözdizimi
object.Width [= number]
Methods
Move
Bu yöntem bir Form objesini veya kontrolü hareket ettirir.
Sözdizimi
object.Move left, [top], [width], [height]
Refresh
Bu yöntem bir Form objesinin veya kontrolün komple tekrar boyanmasını sağlar.
Sözdizimi
object.Refresh
SetFocus
Bu yöntem odak noktasını belirlenmiş bir kontrol veya forma hareket ettirir.
Sözdizimi
object.SetFocus
ZOrder
Bu yöntem zorder’ın önüne veya arkasına belli bir Form veya kontrol yerleştirir.
Sözdizimi
object.ZOrder position
Events
Change
Bu olay sizin ya da kullanıcının bir kontrolün özelliklerini değiştirdiğinde meydana gelir.
Sözdizimi
Private Sub intrinsic_Change( )
GotFocus
Bu olay bir objeye odaklanıldığında meydana gelir.
Sözdizimi
Private Sub object_GotFocus( )
KeyDown
Bu olay kullanıcı bir objeye odaklanıldığı zaman bir tuşa bastığında meydana gelir.
Sözdizimi
Private Sub object_KeyDown(keycode, shift)
KeyPress
Bu olay kullanıcı bir ANSI tuşuna basıp bıraktığında meydana gelir.
Sözdizimi
Private Sub object_KeyPress(keyascii)
KeyUp
Bu olay bir kullanıcı bir objeye odaklanıldığı zaman bir tuşu bıraktığında meydana gelir.
Sözdizimi
Private Sub object_KeyUp(keycode, shift)
LostFocus
Bu olay, bir kullanıcı bir eylem başlattığında veya SetFocus yöntemi kullanarak koddaki odağı değiştirdiğinizde bir obje odaklanmayı kaybettiğinde meydana gelir.
Sözdizimi
Private Sub object_LostFocus()
Scroll (Intrinsic)
Bu olay bir kontrol üzerinde tekrar konumlandığınızda veya yatay ya da dikey olarak scroll kutusunu hareket ettirdiğinizde meydana gelir.
Sözdizimi