
VB.net2003とSPREAD for .NET Formsを使用して開発を行っています。
1つのプロジェクトに2つのフォームがあり、FormAのSPREADの内容をFormBから取得したいのですが、うまくいきません。
FormBのLoadイベントでFormAのSPREADの内容を取得するのに下記のようなコーディングを行ってみましたがだめでした。
Dim frmFormA As FormA = New FormA
txtText.Text = frmFormA.スプレッド名.ActiveSheet.Cells(frmFormA.スプレッド名.ActiveSheet.ActiveRowIndex,0).Value
別フォームのSPREADの内容を取得する方法を教えてください。
No.3ベストアンサー
- 回答日時:
お返事ありがとうございます。
教えていただいたHPの「所有されているフォームの取得
」を参考にやってみました。
FormAは開いたままなのでこの方法が一番簡単化と思い採用しました。
結果はうまくいきました。
別のフォームから内容を取得する方法はいろいろあるのですね。
他の方法はもうちょっとVB.NETに慣れてから挑戦しようと思います。
No.2
- 回答日時:
お世話になります。
少し確認させていただきたいのですが,
・Dim frmFormA As FormA = New FormA
をした時は,FormAはもう既にどこかで開いている状態ですか?
もし,開いていないのであれば,
・Dim frmFormA As FormA = New FormA
とした時に,FormAのスプレッドシートに値が入るような処理がされていますか?
(=Sub Newの中でそのような記述をしていますか?)
お返事ありがとうございます。
FormAは既に開かれている状態です。
フォーム間のデータ受渡しを行う方法はいろいろあるみたいですね。
とりあえず今回は、FormAからFormBを開く際にShowdialog(Me)とし、FormBでFormAを参照する際に下記のようにして見ました。
Dim frmFormA As FormA As Me.Owner
結果とりあえずうまくいきました。
No.1
- 回答日時:
.Net環境がないので、憶測ですが。
>Dim frmFormA As FormA = New FormA
この「New」いらないのではないでしょうか?
これだと既存のFormAの参照ではなく新しいFormAを作ってしまうと思います。
VB6.0で言うところの、
Set frmFormA = New FormA
と
Set frmFormA = FromA
の違いかと。
ご参考とまで。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JSP+Servletでのページングの常識
-
VB.NETで DataRow()を利用して...
-
count(*)で取得した値をJAVAの...
-
VBAでActiveDirectoryのユーザ...
-
JavaScriptにおいてコンピュー...
-
「Excel VBA」 Webクエリ マク...
-
getParameter と getAttribut...
-
PHP8でWarning:Undefined varia...
-
VBAでステータスバーの情報取得...
-
ListViewで複数選択された項目...
-
郵便番号検索APIにてget Elemen...
-
Excel VBA でログインしてい...
-
モニタの物理解像度を得る(Win3...
-
RegQueryValueExwでエラー
-
既存のアプリのsyslistview32か...
-
JAVAでWindowsのアカウント名を...
-
COMポート 名前を取得する方法
-
Spreadの選択行の取得について
-
VBA Shapesの座標からセル位置...
-
Google Apps Script で、Web上...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VB.NETで DataRow()を利用して...
-
PHP8でWarning:Undefined varia...
-
count(*)で取得した値をJAVAの...
-
ListView 項目の選択/選択解除...
-
VBAでActiveDirectoryのユーザ...
-
VBA:小数点以下の数字を取得で...
-
JSP+Servletでのページングの常識
-
データ数をカウントしたいのですが
-
Flexgridで選択行の列の値を取...
-
利用者側のMACアドレスを取得し...
-
getParameter と getAttribut...
-
like演算子内に変数って使えな...
-
JavaScriptにおいてコンピュー...
-
郵便番号検索APIにてget Elemen...
-
DataGridView 複数選択で行番...
-
URIでのページの移動について
-
Spreadの選択行の取得について
-
指定のURLのタイトルを取得...
-
EXCELのリストボックスを選択し...
-
ListViewで複数選択された項目...
おすすめ情報