c#初心者です。よろしくお願いします。
リストボックスを作り、ユーザーに項目を選択してもらうフォームを四つ作成。(四人が行う)
その各自が選んだ項目を配列にして、一つのフォームで共通項や違いを処理したいです。
二つのフォーム間の情報の受け渡しはネットで紹介されていますが、複数フォームから一つのフォームに情報を渡すことは可能ですか?
はい。システムが独特すぎて、最終的な形が私の想像と違うならいいえ。
何を何で作っているかを質問欄を編集して追記してください。(例: Windows 10 の Visual Studio 2022 で Windows Forms アプリをターゲットフレームワーク .NET Framework 4.8 で作っています・・・とか)
ターゲットフレームワークというのは、Visual Studio のソリューションエクスプローラーでプロジェクト名を右クリックして出てくるメニューでプロパティを選んで表示すると「対象のフレームワーク」という項目があるので、それを見てください。
返信ありがとうございました。やろうとしていることが独特なんですね。もう一度組み立て直してみます。
ターゲットフレームワークについても知りませんでした。勉強します。ありがとうございました。
> リストボックスを作り、ユーザーに項目を選択してもらうフォームを四つ作成。(四人が行う)
説明がザックリし過ぎで読んでいる者には分からないのです。4人が行うって書かれると、同時にということ? ひとつの画面を同時に4人とは考えづらいからネット? でもデスクトップアプリ(例えばWindows Forms)なのかネット、WEBアプリ(例えばASP.NET) なのか分からない。
読んでみましょう。teratailに限りません。
[質問するときのヒント] https://teratail.com/help/question-tips
すいません。初心者すぎて、質問のマナーもなってないですね。一つのパソコンを四人で順番に使うことを考えてます‥が、みなさんからヒントをもらったので、改めて組み立て直してみます。ありがとうございました。
マナーというか、質問の意味がわかりません。
> 二つのフォーム間の情報の受け渡しはネットで紹介されていますが、
素直に読めば、「紹介されている方法でなぜやってみないの?」という疑問がわきます。
二つの間で受け渡しできるなら、それを四回繰り返すだけなので、何もハードルがあるように思えません。
それをわざわざ聞くということは、私の想定していないことをしようとしていて、質問にそれが反映されていないのだろうと推測できます。
しかし、何がしたいのかを聞くと大抵の質問者は「何をしようが自分の勝手で教える必要はない、ただ聞かれたことだけに答えろ」と理不尽なことを言い始めるので、聞かれたことにだけ答えました。
> 一つのパソコンを四人で順番に使うことを考えてます
ユーザーアカウントを四つ作るのが普通の、そして推奨される使い方です。
返信ありがとうございます。二つのフォームでできましたが、結果を同一フォームにすることができません。四つのフォームの結果を一つのフォームに送れません。
しかし、そもそも一つのパソコンを四人で使うところからおかしいのですね。
勉強し直します。
何を何で作っているか・・・と聞きましたが答えられないのですよね。それでは話が通じるはずはないと思いますよ。
ジョハリの窓という自己分析ツールを、Windows 11の Visual Studio 2019で.NET Framework 4.7.2 で作っています。
質問欄を編集して追記してください・・・とお願いしましたが。即、上記のことを質問欄を編集して追記してくれていたら話が変わってきたかもしれませんよ。
質問する際はそもそも何がしたいのかを書くことをお勧めします。今回の場合は「ジョハリの窓という自己分析ツール」を作りたいということ。でないと、初学者の場合は XY 問題になりがちです。
XY 問題とは、X という課題があって、Y という解決策を考えついて Y について質問したが(質問には X は書かないで)、Y は X の解決策とはなっておらず、回答者と質問者間で話がかみ合わず、一向に解決にならないということです。
X も書いてください。
わかりました。曖昧な質問でみなさんを煩わしてしまいました。気をつけます。
回答1件
あなたの回答
tips
プレビュー