VB.NET Form Nesnesinin temel özellikleri

VB.NET Form Nesnesinin temel özellikleri

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.
  • Etiketler;
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

çok işime yaradı saol:kirp:
hocam :p isime cok yaradi ama daha fazla eklesedin daha cok isimize yarar :(
Yakınlarda Eklerim =)
benm vısual basıc lıstlee ve sabıtlerı bulmam lazm yardmcı olabılır mıın aceba

Yukarı Git