よろしくお願いします。
かるた取り(百人一首)のゲームを作っています。
下の句のテキストボックス(かるた0~かるた99)を画面に配置しました。
上の句を表示して、これに合った下の句のテキストボックスをクリックしたときにこのボックスを画面から消し去るにはどうすればよいのでしょうか
Private Sub かるた0_Click()
If かるた0 = 中句 Then
かるた0.Visible = False
カードめくり
Else
MsgBox ("お手つき")
End If
End Sub
としましたが、以下のようなエラーメッセージです。
「コントロールがフォーカスのときはコントロールを非表示にすることは出来ません」
カーソルを移動すればよいと思うのですが、コーディングで移動する方法を教えてください。
No.1ベストアンサー
- 回答日時:
Me.コマンド0.SetFocus
かるた0.Visible = False
コマンド0へフォーカスを移動させてから
かるた0を見えなくします。
ご教授有難うございます。
解決しました。
かるたゲーム開発中です、まだまだ行きづまることがあると思います。
新しい質問にお気づきのときはよろしくお願いします。
No.2
- 回答日時:
#1のご回答と同じですが
コマンドボタンがあれば#1のようにでも良いし
他の(次ぎの)テキストボックスがあれば、それをsetFocusすれば、そちらへFocusが移ります。
Private Sub テキスト0_Click()
MsgBox "クリック・イベント"
'Me.テキスト2.SetFocus
'コマンド4.SetFocus
オプション5.SetFocus
Me.テキスト0.Visible = False
End Sub
上記の
'Me.テキスト2.SetFocus
'コマンド4.SetFocus
オプション5.SetFocus
どれか1つでエキストボックスが消えました。
これで質問者のニーズに合いますか。
2,4,5の番号は、もちろん私のテスト時のものですので、他の方の場合はかわります。
色々動作確認までしていただき有難うございます。
解決しました。
かるたゲーム開発中です、まだまだ行きづまることがあると思います。
新しい質問にお気づきのときはよろしくお願いします。
回答運営スタッフに連絡する
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Visual Basic : ImageListの画像がそろったときにメッセージを表示 1 2023/07/20 13:53
- Access(アクセス) Access IF文でテーブルに存在しない場合の処理について 2 2022/10/10 18:09
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- Visual Basic(VBA) [Excel VBA] このコードでは行の挿入や行の消去をすると13のエラーが出てしまう。 3 2022/12/09 00:29
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- Visual Basic(VBA) VBAユーザーフォームでテキストボックスについて。 1 2022/05/31 12:23
- Visual Basic(VBA) EXCEL VBAにて動的にCheckBOXを複数作成し、同BOXにイベントを追加したい 1 2023/03/16 07:05
- Visual Basic(VBA) Excel VBA キーワードから列を取得して、さらに空欄行を非表示にする 3 2022/10/21 22:49
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル初心者です 関数の入れ...
-
【関数】先頭だけにある、半角...
-
エクセル 白黒印刷で白線を印刷...
-
Excelのチェックボックスの使い...
-
【関数】適切な文字数の数字を...
-
Excelのpivotについて質問です
-
Excel ピボットテーブルで日付...
-
LOOKUP関数を使えばいいのでし...
-
エクセル関数を教えてください
-
エクセルのセルに同じ大きさの...
-
UNIQUE関数が使えないバージョ...
-
excelの不要な行の削除ができな...
-
エクセルで「-0.0」と表示さ...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの関数について教えて...
-
Aというブックの1というシート...
-
【マクロ】シート名を取得する...
-
VBA Private Sub Worksheet_Cha...
-
VBA、Excelのworkbook.open に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
翻訳をお願い致します。
-
京都の八坂神社のかるた初めで...
-
貧乏暇なしとは何ですか
-
かるたの作り方
-
梅にウグイス、橘にホトトギス...
-
このトランプゲームの名前を教...
-
人称数詞の敬語について教えて...
-
トランプ投げのやり方について
-
ダークナイトとジョーカーに出...
-
職場のパートのおばさんがウザ...
-
ルールを後出しで破る人の対処
-
ちょいマンネリ夫婦の夜の誘い方
-
ルールがある?バスの降りる順...
-
エクセルのセルをコピーした際...
-
花札の縦横比は何:何ですか?
-
【ルール】【法則】【掟】【定...
-
トランプの、スペードのジャッ...
-
暴力団関係者が夜な夜なやって...
-
セブンイレブンの年齢確認で外...
-
大きなトランプが売っているお店
おすすめ情報