VB6.0用掲示板の過去のログ(No.1)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]

投稿日: 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』と
書いておく事をおすすめします。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- Web Forum -