Google Mobile Ads

Monday, September 10, 2012

VB .NET Runtime Hatalarından Bazıları


The Following table lists many of the runtime errors that Visual Basic application can encounter:

Error Number
Default Error Message
5
Procedure call or argument is not valid
6
Overflow
7
Out of Memory
11
Division by Zero
51
Internal Error
52
Bad file name or number
53
File not found
55
File already open
76
Path not found
482
Printer error

Bir formdan başka bir formdaki metodu çağırmak.


Bir form üzerinden başka bir formu çağırıp, bu form üzerinden de diğer formun üzerindeki bir metodu çalıştırmak isteyebiliriz(eğer ki showdialog kullanılmayacaksa.). Örneğin aşağıdaki gibi frmSubForm adında bir alt formumuz ve frmMain adında da bir başka formumuz olsun.
frmMain üzerinde bir buton'a aşağıdaki kodu ekleyerek alt formun açılmasını sağlarız.

Dim myBtn As New frmSubForm()
myBtn.Opener=Me
myBtn.Show()

ve alt formumuz içinde bir metod daha oluşturarak diğer formumuzun referans olarak gönderildiği _opener değişkenini frmMain'e directcast yaparak form üzerinde bulunan metodları çağırabiliriz.

Public Class frmSubForm
    Private _opener As Form
    Public Property Opener() As Form
        Get
            Return _opener
        End Get
        Set(ByVal Value As Form)
            _opener = Value
        End Set
    End Property
 
    Public Sub RunMethodFromMainForm()
          DirectCast(opener, frmMain).MyMethod()
    End Sub
End Class

LinkWithin

Related Posts Plugin for WordPress, Blogger...