よく使うUIコンポーネント
(下記の使い方が全てではありません)
ラベル
Label1.Caption = "名前"
テキストボックス
'入力されているテキストを取り出す
s = TextBox1.Text
'テキストの表示
TextBox1.Text="あいうえお"
'テキストボックスに追記していく
TextBox1.Text= TextBox1.Text & "あいうえお"
'テキストボックスに追記していく(改行あり
TextBox1.Text= TextBox1.Text & "あいうえお" & vbNewLine
'書き込み不可にする
TextBox1.Locked =true
(注意事項)
・テキストボックスで改行させたいときは、テキストボックスのプロパティMultiLine を Trueにしておくこと
イメージ
Image1.Picture = Nothing '通常不要だが連続して画像を表示する際にこのおまじないを書いておくとメモリ解放されるかも
Image1.Picture = LoadPicture("C:\Users\ochi\Desktop\test.gif")
画像表示についての注意事項
- 基本的にJPEGかGIF、BITMAPです
- DoEventを表示処理の前後に入れることで、表示されないバグが消えることがある
- PCのグラフィックメモリの関係で、高解像度の画像が表示されないバグがある
- → PCのディスプレイ解像度を下げることで解決する場合がある。
コンボボックス
リストボックス
'表示する内容を追加する
ListBox1.AddItem "赤"
ListBox1.AddItem "青"
ListBox1.AddItem "黄"
'選択されたものを取り出す
s = ListBox1.value
チェックボックス
'どこがチェックされているか
If CheckBox1.Value Then
MsgBox "チェック"
End If
オプションボタン(ラジオボタン)
'どこがチェックされているか確認する
If OptionButton1.Value Then
MsgBox "1"
ElseIf OptionButton2.Value Then
MsgBox "2"
End If
トグルボタン
コマンドボタン
タブストリップ
マルチページ
スクロールバー
スピンボタン