プロが教える店舗&オフィスのセキュリティ対策術

関数の引数と型
TextBoxに数字しか入力できないようにする関数として
Private Function fTextBoxNumberCheck(Byval MyTextBox as TextBoX)As Boolean
という宣言文を目にしました。

Q1.
Byval MyTextBox
これは関数の呼び出し側では実引数としてText1,Text2のようなオブジェクト自体を
渡すことができるということでしょうか?
私の読んでいる入門書では実引数は変数ばかりなので・・・。

Q2.
as TextBox
これは入門書によれば実引数のデータ型となっていますが
調べてもTextBoxという型はありませんでした。
宣言文は関数のサンプルとして、その前後は記載されていませんでしたが、
どこかにTextBoxの宣言をしてあるはず(?)なのでしょうか?
Yesとすればどのように書くのでしょうか?

A 回答 (2件)

呼ぶ側は以下の感じですかね?



dim bResult as boolean

bResult = fTextBoxNumberCheck( form1.TextBox1 )


Q1:オブジェクト自体を渡すことができるということでしょうか?
その通りです。

Q2:調べてもTextBoxという型はありませんでした。
Q1の質問でご自身が書かれている通り「オブジェクト型」でしょう。
ComboBoxで試しても良いかも。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

お礼日時:2010/06/28 08:14

言語が何なのかわからんですが、VB.NET なら System.Windows.Forms に TextBox というクラスがあります。


http://msdn.microsoft.com/ja-jp/library/system.w …

VBA なら MSForms に TextBox があります。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

>言語が何なのかわからんですが
VB6です。

お礼日時:2010/06/28 08:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!