アプリ版:「スタンプのみでお礼する」機能のリリースについて

Visual Basic 6 にて簡単なプログラミング中です。

フォームfrmMainでコントロールComboBox1があり、インデックスを3つ持っております。

また、標準モジュールModule1ではある処理Aをさせております。

図示すると、
----Module1
|
--frmMain -- ComboBox1 -- インデックス(赤、青、黄)


ComboBox1では3つのインデックスより、赤、青、黄を選びます。

問題点:
どれを選んだかの情報をModule1の処理A(Subプロシージャ)の中で取得したいのですが、うまくいきません。
(x=ComboBox1.Textのように取得して、処理の中で(赤、青、黄)どれを選んだかの情報を使いたい)


これまでにやったこと:
1.Module1内で宣言無し→エラー発生
2.Module1の処理AでDim ComboBox1 as Controlと宣言→エラー発生

自分自身の予想:どこかで宣言をすればうまくいくのかもしれない??それとも何か別の原因か??本を読むとグローバル変数とかいうのがあるがこれと関係するのだろうか??

よくわからない事(独り言です):
ComboBox1からクリックして「コードの表示」を出すと、frmMainに属するコードが出てくるが、Module1で処理させている事をfrmMainに属するコードの中でやらせればよいのか???

VB素人レベルです。どうぞよろしくお願いします。

A 回答 (1件)

x=ComboBox1.Textをx=frmMain.ComboBox1.Textに変えてみたまい。



もう少し詳しい解説が欲しければ言うてちょ。
    • good
    • 0
この回答へのお礼

ありがとうございます。
frmMain.を前に付ける、と。、、、なんかできそうな雰囲気です!!
手元にプログラムパソコン無いため明日になりますが、トライしてみます。

お礼日時:2004/09/15 20:32

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