visual basic örnek form kodları etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
visual basic örnek form kodları etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

8 Şubat 2014 Cumartesi

VB Formlara İlişkin Örnek Kodlar

Formu Ortalamak 
Private Sub Form_Load()
         Left = (Screen.Width - Width) / 2     ‘ Ekran yüksekliğinden form yüksekliği
         Top = (Screen.Height - Height) / 2   ‘ çıkarılarak fark ikiye bölünüyor
End Sub

Private Sub Form_Load()
         Me.Move (Screen.Height - Me.Height)/2, (Screen.Width - Me.Width)/2
End Sub

Formu Sürekli En Üstte Tutmak 

(General)(Declaration)
Const HWND_TOPMOST = -1                    ' Form en üstte
Const HWND_NOTOPMOST = -2                            ' Normal
Const SWP_NOSIZE = &H1                       ' Form boyutları değiştirilemez
Const SWP_NOMOVE = &H2                                 ' Form taşınmaz
Const SWP_NOACTIVATE = &H10                         ' Form aktif yapılmaz
Const SWP_SHOWWINDOW = &H40          ' Pencere Görünür

Private Declare Sub SetWindowPos Lib "User32" (ByVal hWnd As Long, _
                                                              ByVal hWndInsertAfter As Long, _
ByVal X As Long, ByVal Y As Long, ByVal cx As Long, ByVal cy As Long, _
                                                              ByVal wFlags As Long)

Private Sub Form_Activate()
         SetWindowPos Me.hWnd, HWND_TOPMOST, 0, 0, 0, 0,  SWP_NOACTIVATE _
                                      Or SWP_SHOWWINDOW Or SWP_NOMOVE Or SWP_NOSIZE
End Sub