![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
Visual StudioにてWindowsフォームアプリを作成しています。
ログイン画面がありそこで使用したユーザーIDを別の画面で表示させたいというとき
どうすればよいのでしょうか。
インターネットを検索しているとフォーム情報を次の遷移先の画面のフォームクラスに渡す
というような処理をやっていたのですがこの方法だと画面数が多いと大変だと思います。
セッションのようなどの画面からもアクセスできるような仕組みはWindowsフォームアプリには
用意されているのでしょうか。一般的にはどのようにやるものなのでしょうか。
No.1ベストアンサー
- 回答日時:
>インターネットを検索しているとフォーム情報を次の遷移先の画面のフォームクラスに渡す
>というような処理をやっていたのですがこの方法だと画面数が多いと大変だと思います。
データをまとめて保持するクラスを作って、フォームのプロパティなどで受け渡しするようにする。
とかありそうですが……。
面倒なら受け渡しする為のプロパティを組み込んだクラスをFormクラスから継承して、そのクラスを継承してそれぞれのフォームを作ればコード書く場所は限定できますし。
# まぁ、フォームを追加するたびにコードの一部を修正する必要があるでしょうけど。(どうせ追加時の1回だけです)
あとは…Program.csにフィールド追加でしょうかね?
やったことはありませんけど。
http://oshiete.goo.ne.jp/qa/4740138.html
http://social.msdn.microsoft.com/Forums/ja-JP/56 …
などなど。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP php 確認表示画面で値をSESSIONから取り出す理由の解釈は正しいでしょうか? 1 2023/06/09 17:39
- PHP php 入力画面から確認表示画面へ情報の受け渡しについて。 1 2023/06/07 18:00
- PHP PHPで入力フォームでデータを確認表示画面まで送る流れを日本語で理解したいのです。 1 2023/05/29 19:12
- Visual Basic(VBA) フレームワーク「4.8.1」で、[Sub Main]が動かない。助けて下さい 3 2022/11/14 15:40
- PHP 「ログイン機能を持たせる」説明が気難しいです。 2 2022/10/11 02:59
- PHP 掲示板のセキュリティについてアドバイスお願い致します 1 2023/08/11 20:44
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- C言語・C++・C# 「using Windows」でエラーが出る 3 2022/12/23 19:53
- Windows 10 Windows 10でBIOS画面が表示されなくなった 9 2022/06/26 08:13
- C言語・C++・C# 【C++】IDirect3DSurfaceのディープコピーは可能ですか? 1 2022/07/06 02:47
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FriendとPublicの違い。。。
-
ダイアログ表示時にチェックボ...
-
[MFC] CWnd::MessageBoxの警告...
-
不要になった、普通の構造体の処理
-
名前空間について
-
C++ protectedにアクセス不可
-
MessageBoxを継承したい
-
C++で継承元のクラスの代入演算...
-
MFCのCListCtrlでスクロールを検出
-
C++/CLIからC++の呼び出しで例外
-
既定のコンストラクタがない?
-
(UWSC) 「#32770」の意味わかり...
-
OnInitDialog()の関数の組み込み方
-
クラスのアドレスを引数として...
-
MFCのドラッグ&ドロップについて
-
VB.NETでC#のイベントをオーバ...
-
openFrameworks-複数台Arduino...
-
CreateObjectとはどういう意味...
-
メモリリークが発生するのはど...
-
Eval関数を使いたい!ドキュメ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FriendとPublicの違い。。。
-
既定のコンストラクタがない?
-
(UWSC) 「#32770」の意味わかり...
-
クラスのアドレスを引数として...
-
エディットコントロールのイベ...
-
ダイアログ表示時にチェックボ...
-
イベントにAddHandlerされてい...
-
ダイアログクラスのコントロー...
-
C++ protectedにアクセス不可
-
DebugクラスとTraceクラスの違い
-
DataGridViewのセルに斜線を引...
-
【ASP.NET】 独自で作成したク...
-
このコンパイルエラーの意味に...
-
エディットコントロールでEnter...
-
継承を重ねた場合のコストはど...
-
C#で通常のbuttonコントロール...
-
ボタンのオーナードローについて
-
MFCのCListCtrlでスクロールを検出
-
【C++】相互参照
-
SetTimerの行でアサートエラー...
おすすめ情報