Merhaba arkadaşlar bu dersimizde VB.NET?te Form nesnesinin özelliklerinden bahsedeceğim
Text :
Text özelliği Formun başlığıdır. Program içersinde değiştirilebilir. kodda kullanırken
Form1.ActiveForm komutu ile kullanılabilir ama bu komut
Form_Load events?ında çalışmayacaktır. Onun yerine
?Me? komutu kullanılır.
Kodda kullanımı :
Me.Text = ?Sanalkurs?
AutoScroll :
Bu özellik form üzerindeki nesnelerin sığmadıklarında kaydırma çubuğu eklenip eklenmeyeceğini belirleyen özelliktir. Varsayılan olarak kapalıdır.(iki değer aktarılır True ve False)
Kodda Kullanımı :
Me.AutoScroll = True
StartPosition :
Bu özellik formun nereden açılacağını belirleyen özelliktir 5 seçeneği vardır.
Ekranın Ortasında Açılması için:
Me.StartPosition = CenterScreen
Tasarım anındaki yerinde açılması için:
Me.StartPosition = CenterParent
Ekranın Sol üst köşesinde açılması için:
Me.StartPosition = Manual
Rastgele bir yerde açılması için:
Me.StartPosition = WindowsDefaultLocation
Boyut değişerek ekranın ortasında açılması için:
Me.StartPosition = WindowsDefaultBounds
Bu kodların hepsini Properties penceresinden de ayarlayabilirsiniz.
WindowState :
Formun açılış anındaki boyutunu ayarlamak için kullanılır.
Tam ekran açılması için:
Me.WindowState=FormWindowState.Maximized
Görev çubuğunda açılması için:
Me.WindowState=FormWindowState.Minimized
Tasarım Görünümünde açılması için:
Me.WindowState=FormWindowState.Normal
TopMost :
Bu özellik formunuzun en üstte kalmasını sağlayan özelliktir ?
True? ve ?
False? değerlerini alır.
Kodda Kullanımı :
Me.TopMost = True
MaximizeBox :
Formun üzerindeki tam ekran yapma tuşunun çalışıp çalışmamasını belirleyen tuştur.
?
True? ve ?
False? Değerlerini alır.
Kodda kullanımı :
Me.MaximizeBox = False
Minimize Box :
Formun üzerindeki küçült tuşunun çalışıp çalışmamasını belirleyen tuştur.
?
True? ve ?
False? Değerlerini alır.
Me.MinimizeBox = False
ControlBox :
Formun üzerindeki (tam ekran, küçült, kapat) tuşlarını çalışıp çalışmamasını sağlayan özelliktir.
?
True? ve ?
False? değerlerini alır varsayılan olarak ?
True??dur.
Kodda kullanımı :
Me.ControlBox = False
Bu ayarı Properties penceresinden de ayarlayabilirsin.
FormBorderStyle :
Formun görüntüsünü değiştirebileceğiniz bir özellik alabileceği değerler aşağıda
Fixed3D
FixedDialog
FixedSingle
FixedToolWindow
None
Sizable
SizableToolWindow
Açıklanabilir bir anlam bulamadığım için açıklamadım tek tek deneyin anlarsınız genel olarak görünümde değil boyutunun oynana bilirliği değiştiriliyor.
Kodda Kullanımı :
Me.FormBorderStyle = FormBorderStyle.Fixed3D
bu ayarı Properties Penceresinden de ayarlayabilirsiniz.
Opacity :
Bu özellik formun şeffaflığını değiştirir ?
%? hesabında çalışır en fazla 100 en az 0 degeri alır.
Eğer kodla yazacaksanız değer 0 ile 1 arasında dır ?
0.5? gibi yazılır
Kodda kullanımı :
Me.Opacity = 0.5
Show :
Bu özellik formu ekranda göstermemize yarayan özelliktir. Bunu kullanabilmeniz için başka bir form eklemeniz gerekir.2şekilde çalışabilir.
1.Yöntem :
Dim YeniForm As New Form1()
YeniForm.Show()
2.Yöntem :
Form1.Show()
ShowDialog :
Bu özellik Show özelliği gib formu açmak için kullanılır tek farkı bu açtığınız formu kapatmadan diğer formlarda işlem yapamazsınız.(mesaj penceresi gibi)
1.Yöntem :
Dim YeniForm As New Form1()
YeniForm.ShowDialog()
2.Yöntem :
Form1.ShowDialog()
Hide :
Bu özellik çalışan formu gizlemek içindir.ama bu form sadece ekranda gözükmez bellekte hala yer kaplıyordur.
Kodda Kullanımı :
Me.Hide()
Close :
Çalışan formu kapatan özelliktir.Hide özelliğine benzer ama bu özellik çalıştığında bellekte yer tutmaz başka çalışan form yoksa bu özellikle program kapanır.
Kodda Kullanımı :
Me.Close()
Yararlı Olması Dileği İle.