VB2005


VB2005について

コレクション

コレクションとはJavaでいうArrayList?HashMap?クラスのこと。 配列もコレクションの一部らしい。

オブジェクト指向

インターフェース

抽象クラス

Public MustInherit Class AClass
    Public MustOverride Function run() As Integer
End Class

クラス

Public Class CClass
    Inherits AClass '抽象クラスAClassを継承
    '抽象メソッドを実装
    Public Overrides Function run() As Integer
        Debug.Print("CDiff1 実行中")
    End Function
End Class

スタティックメンバ

COMオブジェクトを使う場合

どうやらいちいち変数を用意して開放処理をしなくてはいけないらしい。 http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=35617&forum=36&start=8&15

コントロール(フォームやボタン)を継承する方法

Public Class Class1
    Inherits Button

    Private Const WM_ACTIVATEAPP As Integer = &H1C

    Public Sub New()
        MyBase.New()

        Me.Size = New System.Drawing.Size(100, 20)
        Me.Text = "Form1"
    End Sub

    Protected Overrides Sub WndProc(ByRef m As Message)
        Select Case (m.Msg)
            Case WM_ACTIVATEAPP
        End Select

        MyBase.WndProc(m)
    End Sub
End Class

まぁ、こんなかんじで。。。

  • カスタムドロー 一部の描画?
  • オーナードロー 全部?

メニュー

最新の10件

2007-11-28 2007-12-02 2012-07-15 2011-06-30 2011-04-01 2010-08-27 2010-08-10 2010-08-03 2010-07-01 2010-03-03

  • counter: 1094
  • today: 1
  • yesterday: 0
  • online: 1