Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


50957 / 76738 ←次へ | 前へ→

【30658】Re:大きなサイズのフォーム 再送
発言  ichinose  - 05/11/1(火) 22:41 -

引用なし
パスワード
   ▼年寄り さん:
こんばんは。


>>'============================================================
>>Sub test()
>>  UserForm2.f_txt(20).SetFocus
>>End Sub
>>
>
>私もこれだと思っていてコードを記入していました。
>    UserForm2.f_txt(20).s
>と打つと自動的にSetFocusを選べるように普通はなりますよね。(確か自動メンバだったかな?)ところが選択できなかったのでダメだと勝手に判断したのでした。なぜこの場合選べないのでしょうか?

f_txtというプロパティは、Textbox(Msforms.Textbox)ですよね。
Setfocusメソッドは、実は、Textboxに付属するメソッドではありません。
StefocusはControlクラスに付属するメソッドです。

TextboxはControlsのメンバーですから、
TextboxとControlの両方のプロパティ、メソッドが使えますが、
f_txtの型は、Textboxと既定したので、Setfocusメソッドが
メンバーリストとして表示されなかったのだと思います。


例のUserform2があるブック開いた状態で

VBEにて、「表示」----「オブジェクトブラウザ」をクリックしてください。
この画面でオブジェクトの「プロパティ」や「メソッド」を
調べることが出来ます。

・<すべてのライブラリ>と書かれているコンボボックスをMsformsに代えてください。

・そのすぐ下のコンボボックスに「Textbox」と入力してEnterキーを押してください。

・検索結果のTextboxを選択すると、Textboxのメンバー一覧が表示されますが、
 Setfocusはないですよね?

・次に「Textbox」と指定したコンボボックスに今度は「Control」と入力して
 Enterキーを押してください。

・検索結果から、クラスが「Control」と表示されたものを選択して見てください。

・メンバー一覧にSetfocusがあると思います。

以上です。

0 hits

【13756】コントロール 年寄り 04/5/12(水) 19:58 質問
【13758】Re:コントロール ichinose 04/5/12(水) 22:01 回答
【13769】大きなサイズのフォーム 年寄り 04/5/13(木) 3:45 質問
【13771】Re:大きなサイズのフォーム ichinose 04/5/13(木) 8:15 発言
【13772】Re:大きなサイズのフォーム 年寄り 04/5/13(木) 8:57 お礼
【30550】Re:大きなサイズのフォーム 年寄り 05/10/30(日) 17:10 質問
【30570】Re:大きなサイズのフォーム 再送 ichinose 05/10/31(月) 7:37 発言
【30592】Re:大きなサイズのフォーム 再送 年寄り 05/10/31(月) 16:05 発言
【30605】Re:大きなサイズのフォーム 再送 年寄り 05/10/31(月) 19:47 発言
【30607】Re:大きなサイズのフォーム 再送 年寄り 05/10/31(月) 21:06 質問
【30608】Re:大きなサイズのフォーム 再送 ichinose 05/10/31(月) 21:42 発言
【30618】Re:大きなサイズのフォーム 再送 年寄り 05/11/1(火) 7:17 お礼
【30621】Re:大きなサイズのフォーム 再送 年寄り 05/11/1(火) 11:25 質問
【30622】Re:大きなサイズのフォーム 再送 ichinose 05/11/1(火) 12:16 発言
【30643】Re:大きなサイズのフォーム 再送 年寄り 05/11/1(火) 19:11 質問
【30645】Re:大きなサイズのフォーム 再送 ichinose 05/11/1(火) 20:16 発言
【30651】Re:大きなサイズのフォーム 再送 年寄り 05/11/1(火) 20:48 発言
【30658】Re:大きなサイズのフォーム 再送 ichinose 05/11/1(火) 22:41 発言
【31049】Re:大きなサイズのフォーム 再送 年寄り 05/11/10(木) 6:20 質問
【31050】Re:大きなサイズのフォーム 再送 ichinose 05/11/10(木) 7:53 発言
【31066】Re:大きなサイズのフォーム 再送 ichinose 05/11/11(金) 8:33 発言
【31111】Re:大きなサイズのフォーム 再送 年寄り 05/11/11(金) 17:16 発言
【31170】Re:大きなサイズのフォーム 訂正 ichinose 05/11/14(月) 8:12 発言
【31172】Re:大きなサイズのフォーム 訂正 年寄り 05/11/14(月) 8:47 発言

50957 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free