Favorilerine Ekle | Giriş Sayfan Yap | Tavsiye Et

 

Kurs Tanıtım Sayfası | Süper Üye Kimdir? | Menü Tasarımı Konulu Örnek Ders
Kod İndir| Hazır Kodlar | Makaleler| İpuçları | VB .NET Kursu | Dersler | Forum | Alt Bölümler | Servisler
    Merhaba Misafir
    anasayfa » visual basic makaleleri » Form Yordamlari ve Olaylar
Üye Girişi
Kullanıcı Adı:  
Şifre : 
Kaydet ?
Siteden tam olarak faydalanabilmek için üye olmalısınız.
Unuttuğunuz şifrenizi öğrenebilmek için kayıt sırasında verdiğiniz Hatırlatma Cevabı'nı bilmeniz gereklidir.
Şifre hatırlatma işlevini sadece 3 defa kullanma hakkınız vardır.
Kullanıcı adını ve şifresini unutan üyelere email ile yardım verilmez.

Aktivasyon Gelmedi mi?Aktivasyon mesajınız email adresinize gelmedi mi?
Buraya tıklayarak bir kez daha aktivasyon mesajı gönderilmesini sağlayabilirsiniz.
Lütfen email hesabınızın BULK ve SPAM klasörlerini de kontrol ediniz.
Rastgele Makale

Bir sitede RSS yayını olduğunu anlama..

Yazar: haskap84

Webmasterlar
Sitenize Ekleyin!
Sitenizde "Son Eklenen 10 Visual Basic Yazısı"'nı göstermek ve içeriğini zenginleştirmek için buraya tıklayınız.

Vbasicmaster.com'a link verin!
Aşağıdaki minik banneri sitenize eklemek için tıklayın!

Üye Sayısı:
Ziyaretçiler nerede?
Yayın № : 3014
Yayın Tar:06.05.2005
Yazar : baba1
Hit :3133

Bu Yazarın Yazıları Sadece bu yazarın  göster
Bu Yazıyı Tavsiye Et

FORM YORDAMALRI ve AÇIKLAMALARI
Özellikler
Visual Basic?de formlara ait özellikler bulunur. Bu özellikler aracılığı ile formlarımızı istediğimiz gibi tasarlayabiliriz. Bu özelliklerin bir kısmı tasarım aşamasında değişebileceği gibi bir kısmıda sadece çalışma modunda değiştirilebilirler. Aşağıda en sık kullanılan form özellikleri açıklanmıştır ;
AutoRedraw
Formun kendini yenilemesini sağlar. Özellikle form üzerine bir şeyler yazdırıyor veya form üzerine çizim yaptırıyorsak kullanırız.
BackColor
Bu özellik formun arka plan rengini belirlemizi sağlar.
BorderStyle
Formun kenarlarının nasıl görüleceğini belirler. Altı farklı değer alabilir.
0-None ; Form boyutları değiştirilemez ve form taşınamaz. Başlık çubuğu görülmez.
1-Fixed Single ; Form kenarlarından tutularak genişletilemez.
2-Sizable ; Varsayılan değerdir.
3-Fixed Dialog ; Form boyutları değiştirilemez. Sadece form taşınabilir ve kapatılabilir.
4-Fixed ToolWindow ; Fixed Dialog ile benzerdir. Başlık Çubuğundaki etiket daha küçük bir fontta gösterilir.
5-Sizable ToolWindow ; Sizable ile aynıdır ama Maximize ve Minizmize düğmeleri görülmez.
Caption
Formun başlık çubuğunda görülecek etiketi belirler.
ContorlBox
True veya False ayarını alır. Kontrol menüsünü gizler.
Count
Form üzerindeki menüler dahil kontrol sayısını verir.
Controls(Index)
Form üzerindeki nesnelerin adını temsil eder.

Private Sub Command1_Click()
On Local Error Resume Next
Dim i
For i = 0 To Count - 1
Controls(i).BackColor = vbRed
Next
End Sub

Yukarıdaki kod form üzerindeki nesnelerin BackColor özelliklerini kırmızıya ayarlar.
CurrentX, CurrentY
Form üzerine yapılan yazım ve çizimlerin nereden başlayacağını belirler.

Private Sub Form_Load()
Dim t, i
t = "Visual Basic 6.0"
For i = 1 To 10
FontSize = i * 5
CurrentX = (ScaleWidth - TextWidth(t)) / 2
Print t
Next
End Sub
FillColor, FillStyle
Circle ve Line metodu ile form üzerine çizilen çember ve kutuların rengini belirler.
ForeColor
Form üzerine yazılan yazının rengini belirler.
Height
Formun yüksekliği belirlenir. Ölçü birimi Twips?dir.
Icon
Formun başlık çubuğunda gösterilecek ikonunu ayarlar.
KeyPreview
Form aktifken basılan tuşlardan haberdar edilip edilmeyeceğini belirler.
Left
Formun ekranın sol kenarından ne kadar uzakta olacağını ayarlar. Formu ekrana ortalatmak için aşağıdaki kod kullanılabilir.

Private Sub Form_Load()
Left = (Screen.Width - Width) / 2
Top = (Screen.Height - Height) / 2
End Sub
MaxButton
Formun başlık çubuğunda Maximize düğmesinin gösterilip gösterilmeyeceğini belirler.
MinButton
Formun başlık çubuğunda Minmize düğmesinin gösterilip gösterilmeyeceğini belirler.
Moveable
Formun taşınıp taşınamayacağını belirler.
ScaleMode
Form içerisinde kullanılacak ölçü birimini ayarlar.
Name
Formun en önemli özelliklerinden biridir. Proje içerisinde formun hangi ismi kullanacağını belir. Visual Basic bir nesneye gönderme yaparken bu name özelliğinden faydalanır. Genelde formlara verilen isimler frm harfleri ile başlar.
ShowInTaskbar
Formu görev çubuğunda gizlememizi sağlar.
StartupPosition
Form yüklendiğinde ekrandaki kordinatlarını belirler.
0: Form tasarlanırken bulunduğu pozisyonda açılır
1: Form içinde bulunduğu formun ortasında açılır. ( MDIChild formlar için )
2: Form ekranın ortasında açılır
3: Formun kordinatları Windows tarafından belirlenir
Width
Formun genişliğini belirler.
WindowState
Formun nasıl açılacağını ayarlar.
0-Normal ; Form normal durumda açılır
1-Minimized ; Form simge durumunda açılır
2-Maximized ; Form tam ekran durumda açılır
Olaylar
Visual Basic olay güdümlü bir programdır. Forma birkez tıkladığınızda, kapattığınızda ebatlarını genişlettiğinizde olaylar gelişir. Aşağıda en sık kullanılan form olayları açıklanmıştır ;
Activate
Formun ekranda aktif olması ile gelişir. Formun ilk yüklenmesinde Initialize ve Load olayından sonra gerçekleşir.
Deactivate
Activate olayın tam tersidir. Form aktiviteyi kaybettiğinde gerçekleşir.
DragDrop
Sürüklenen bir denetim form üzerine bırakıldığında gerçekleşir.
Load
Form henüz ekranda görülmeden yüklenmesi aşamasında, Initialize olayından hemen sonra gerçekleşir. En çok kulanılan olaydır.
Resize
Formun boyutları değiştirildiği zaman gerçekleşir. Ekranı kapla, simge durumuna küçült veya kullanıcı tarafından formun boyutu değiştirildiği anda meydana gelir.
Unload
Bu olay form kapatıldığında meydana gelir. Kullanıcıya formu kapatıp kapatmak istemediğini soran bir kod yazabilirsiniz. Cancel parametresine True değeri vererek kapatma işlemini iptal edebiliriz.
Private Sub Form_Unload(Cancel As Integer)
Dim Cevap As Integer
Cevap = MsgBox("Programdan çıkmak istediğinizde emin misiniz?", 20, "Brain")
If Cevap = 5 Then
Cancel = True
End If
End Sub
QueryUnload
Form kapatıldığında meydana gelir. Unload olayından farkı formun nasıl kapatıldığını öğrenebilirsiniz. Kendi kodunuzla, kullanıcı veya windows tarafından ve kapatma işlemini iptal edebilirsiniz. Cancel ve UnloadMode parametreleri kullanılır. UnloadMode parametresi kontrol edilerek formun hangi yöntem ile kapatıldığı öğrenilebilir. Cancel parametresine True değeri vererek kapatma işlemini iptal edebiliriz. UnloadMode aşağıdaki değerleri alabilir;
0: Kontrol kutusunda kapat seçildi
1: Unload komutu kullanıldı
2: Windows?tan çıkılmaya çalışldı
3: Task Manager araçılığı ile kapatılmaya çaılışıldı
4:MDIChild bir form ise MDI form kapatılmaya çalışıldı




Bu sayfa için henüz yorum eklenmemiş.

© Hakan Ersöz 2000-2013| Üyelik Sözleşmesi | | Ödeme Bildirimi
Sitemizden yenilikleri hemen öğrenin, pop upları engelleyin, chat yapın... ToolBarımızı indirin:
Vasicmaster Toolbar'ı indirin