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でSDIからダイアログの呼び出し
-
EditViewクラス 文字色の変更...
-
ダイアログ表示時にチェックボ...
-
イベントにAddHandlerされてい...
-
DebugクラスとTraceクラスの違い
-
クラスのアドレスを引数として...
-
VC++ リストボックスにデータを...
-
C#で通常のbuttonコントロール...
-
.NET Frameworkのクラスのみで...
-
ポインタのキャストについて
-
手続き型言語からオブジェクト...
-
DataContextについて
-
メニューを追加した時の実装を...
-
vb2005でパケットモニターを作...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FriendとPublicの違い。。。
-
既定のコンストラクタがない?
-
(UWSC) 「#32770」の意味わかり...
-
ダイアログ表示時にチェックボ...
-
クラスのアドレスを引数として...
-
C++ protectedにアクセス不可
-
【ASP.NET】 独自で作成したク...
-
MFCアプリのコマンドラインでパ...
-
ダイアログクラスのコントロー...
-
エディットコントロールでEnter...
-
このコンパイルエラーの意味に...
-
CMainFrameクラスの使い方
-
イベントにAddHandlerされてい...
-
MFC モードレスDlgについて
-
MFCのCListCtrlでスクロールを検出
-
privateなメンバ関数をテストす...
-
[MFC] CWnd::MessageBoxの警告...
-
継承を重ねた場合のコストはど...
-
DataGridViewのセルに斜線を引...
-
ボタンのオーナードローについて
おすすめ情報