掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
オブジェクトを出すには? (ID:76917)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
的を外した回答でしたらすみません。 ボタンを出現させる、というのは 「デザイン時に非表示で作成しておいたボタンを実行時に表示する」 ということでしょうか? それならば単にデザイン時にボタンのVisibleプロパティをFalseに しておき、実行中、表示したい場所で command1.visible=true としてあげれば表示されます。 「デザイン時にないボタンを、実行時に動的に作成する」 ということであれば、コントロール配列で作る方法があります。 デザイン時、フォームにcommand1、command2とボタンを2つ 貼り付けておき、command2のほうはIndexに0を設定しておきます。 で、実行時にcommand2のインデックスを増やしてLoadしてあげると フォーム上に新しいボタンができます。 (Visible=Trueにするまで表示はされません) 例) Dim iCnt As Integer Private Sub Command1_Click() iCnt = iCnt + 1 Load Command2(iCnt) Command2(iCnt).Caption = "Command2(" & Trim(Str(iCnt)) & ")" Command2(iCnt).Top = Command2(iCnt - 1).Top + Command2(iCnt - 1).Height Command2(iCnt).Visible = True End Sub この例の場合、command1を押すたびにcommand2のコントロール配列 であるボタンが1つずつ増えていきます。 この対応であれば、検索エンジンで「VB」「動的」 「コントロール」「生成」等のキーワードで検索すると 参考になるページがあると思います。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.