VB.NET覚書

VB.NETの覚書
[個人メモ] [仕事メモ] [アイデア] [Ruby]
[TIPS] [対応表] [コメント書き方] [.NET Tips] [VB中学校] [VB.NET の入門サイト] [VB.NET コーディング標準 ] [VBレスキュー] [NonSoft]

2009-05-25

イベント処理

Public Class NewForm

Inherits Form

Public Sub New

AddHandler Click, AddressOf Form1_Click

End Sub

Sub Form1_Click(ByVal s As Object, ByVal e As EventArgs)

MessageBox.Show("OOP世界へようこそ")

End Sub

End Class

@IT:連載 オブジェクト指向プログラミング超入門 第4回 継承を使うために知っておくべきこと

VB class表現

Public Class MyApplication
    Public Shared Sub Main()
        Dim myForm1 As Form
        myForm1 = New Form()
        ' myForm1.Width = 400
        ' myForm1.Height = 300
        myForm1.Text = "OOP超入門"
        myForm1.Show()
    End Sub
End Class


Public Class Form
  Dim width As Integer
  Dim height As Integer
  Dim bartext As String

  Public Sub New()
    ' オブジェクトを
    ' 初期化するコード
    bartext = "未設定"
  End Sub

  Public Sub Show()
    ' ウィンドウを
    ' 表示するコード
  End Sub

  Public Sub Close()
    ' ウィンドウを
    ' 閉じるコード
  End Sub

  Property Text() As String
    Get
      ' タイトルバー文字列を
      ' 返すコード
      Return bartext
    End Get
    Set(ByVal Value As String)
      ' タイトルバー文字列を
      ' 設定するコード
      bartext = Value
    End Set
  End Property
End Class

http://www.atmarkit.co.jp/fdotnet/basics/oop02/oop02_01.html

継承

Imports System.Windows.Forms

Public Class NewForm
    Inherits Form
  ' 本来はここにメンバを
  ' 定義しますが、ここでは
  ' 何も記述しません。
End Class
トラックバック - http://sub.g.hatena.ne.jp/garyo/20090525