投稿日 | : 2004/07/27(Tue) 12:39 |
投稿者 | : 魔界の仮面弁士 |
Eメール | : |
URL | : |
タイトル | : Re: 0(ゼロ)を取得する方法を教えてください |
> テキストボックスに入力された 0(ゼロ) という値を取得したいのですが
> どのようにすればよろしいでしょうか?
内容が「0」であろうと、「12」であろうと、「abc」であろうと、
取得する手順は、変わらないと思いますよ。
Dim s As String
s = TextBox1.Text
なお、Form2から、Form1上の Public X As Integer に値を代入する場合であれば、
「Form1.X = 123」などと書く事ができます。
> publicで整数型を宣言している
> 2つのフォームのうち、1つ(テキストボックスがあるほうのフォーム)では取得できます
> もうひとつの、引用して処理する方のフォーム(テキストボックスのないほう)が "" となります。
恐らく、変数のスコープ(有効範囲)が間違っています。
「""になる方」では、未定義の変数を使おうとして、暗黙の変数宣言がなされたため、
Variant型の変数(初期値はEmpty値)になっているのでしょう。
変数定義を確実に行うために、各モジュールの先頭に、『Option Explicit』と
書いておく事をおすすめします。