フォームプログラムの引数を取得するにはどうすればよいですか?コンソールアプリケーションではargs[]
を使用できますが、フォームアプリケーションはどうですか?Formプログラムの引数を取得するにはどうすればよいですか?
答えて
一つの簡単な方法:
string[] args = Environment.GetCommandLineArgs();
は、別の方法としては、(Program.csの中で)パラメータを含めるように、メイン・コールを変更することができます:
static void Main(string[] args)
{
ますあなたのフォームにそれを渡し、フォームのコンストラクタをそれに応じて変更する必要があります(あなたがargs
):
public Form1(string[] args)
{
C#でWinFormアプリケーションを作成すると、エディタによってProgram.csファイルが作成されます。それはmainがどこにあるのか、そしてそれは引数が利用できるところです。
これは、より良い用語がないため、IDEの「魔法」です。 「メイン」機能はまだあります。メインフォームのインスタンスとそれ以外の必要なものが起動します。そのファイルを開いて見てください。
フォームコンストラクタを変更して、argsパラメータを受け入れる必要があります。
例:
public void Form1(string[] args)
{
}
stefanの回答も正しいです。 argsをアプリケーションやフォームに渡していますか? – WraithNath
Formではなく、引数をとるのはMain() - エントリです。 –
@Tedd - ありがとう、後でそれを実現した – WraithNath
- 1. プログラムで_GLOBAL_OFFSET_TABLE_アドレスを取得するにはどうすればよいですか?
- 2. プログラムでサーブレットフィルタインスタンスを取得するにはどうすればよいですか?
- 3. 関数によって引数_expected_のリストを取得するにはどうすればよいですか?
- 4. GoogleアクションSDKで正しいタイプの引数を取得するにはどうすればよいですか?
- 5. Formの値をSQLクエリに取得するにはどうすればよいですか?
- 6. 前のコマンドの最後の引数の `dirname`を取得するにはどうすればよいですか?
- 7. ブーストプログラムオプションでデフォルトの引数値を取得するにはどうすればよいですか?
- 8. ENTERの前にオートコンプリート引数を取得するにはどうすればよいですか?
- 9. Azureバッチノードのコア数をプログラムで取得するにはどうすればよいですか?
- 10. 正式なメソッドのパラメータ型の引数を取得するにはどうすればよいですか?
- 11. ファイル名のコマンドライン引数の絶対パスを取得するにはどうすればよいですか?
- 12. シリアライザからデータ引数を取得するにはどうすればよいですか?
- 13. 文字列パラメータからキーワード引数を取得するにはどうすればよいですか?
- 14. dirの引数としてフルパスを取得するにはどうすればよいですか?
- 15. セレクタの入力引数型を取得するにはどうすればよいですか?
- 16. 生のVBScriptコマンドライン引数を取得するにはどうすればよいですか?
- 17. TypeReferenceの汎用引数を取得するにはどうすればよいですか?
- 18. フォームクローン変数を取得するにはどうすればよいですか?
- 19. 欠けている参照を扱うプログラムを取得するにはどうすればよいですか?
- 20. CellTableのヘッダーに関する情報をプログラムで取得するにはどうすればよいですか?
- 21. プログラムで追加されたボタンからOnClick()を取得するにはどうすればよいですか?
- 22. 最小化されたアプリケーションのスクリーンショットをプログラムで取得するにはどうすればよいですか?
- 23. ImageViewの色合いをプログラムで取得するにはどうすればよいですか?
- 24. web.configの属性 "maxAllowedContentLength"からプログラムで値を取得するにはどうすればよいですか?
- 25. OSGIの設計図からプログラムで豆を取得するにはどうすればよいですか?
- 26. プログラムで作成しているチェックボックスを取得するにはどうすればよいですか?
- 27. 私のパス上のプログラムのリストをPerlから取得するにはどうすればよいですか?
- 28. クロージャで複数の引数を取って印刷するにはどうすればよいですか?
- 29. x86プログラムでNvidiaドライバのバージョンをプログラマチックに取得するにはどうすればよいですか?
- 30. 私のプログラムでカテゴリの特定のインターウィキリンクを取得するにはどうすればよいですか?
最初のものは美しく動作します!私はまた、それが1つ以上の引数を持っているかどうかを検出し、それをインデックス1に取得するほうがよいことを理解しました。 – Kaitlyn
素晴らしい。 :)私はしばしば、設定読み取りとコマンドライン解析の両方にNiniを使用しています:http://nini.sourceforge.net/ –
かなり面白そうです:)それは死んでいるように見えますが、/ – Kaitlyn