goo blog サービス終了のお知らせ 

フォームコントロールとActiveXコントロールの違い

2010年03月24日 | 日記
●使えるコントロール一覧
フォームコントロール:
「ラベル」「グループボックス」「ボタン」「チェックボックス」「オプション」
「リストボックス」「コンボボックス」「スクロールバー」「スピンボタン」

ActiveXコントロール:
「チェックボックス」「テキストボックス」「ボタン」「オプション」
「リストボックス」「コンボボックス」「トグルボタン」「スピンボタン」
「スクロールバー」「ラベル」「イメージ」


●コードを記述する場所
フォームコントロール:どこでもいい
ActiveXコントロール:コントロールが存在するワークシートのモジュール

●カスタマイズ
フォームコントロール:ちょっとだけ
ActiveXコントロール:プロパティにていろいろできる

●イベント対応
フォームコントロール:クリックと変更だけ
ActiveXコントロール:いろいろなイベントに対応している

●フォーカスの移動方法
フォームコントロール
 コードでコントロール → TextBox1.SetFocus
 プロパティでコントロール → TabIndex で移動の順番を採番

ActiveXコントロール
 TextBox2.Activate