新しいMonoDevelop Windowsベータ版をインストールしたばかりですが、C#Windowsアプリケーションを作成しようとすると唯一のオプションはGTK#です。 MonoはWinFormsをサポートしているので、なぜこれはMonoDevelopのオプションではありません。私は自分のアプリケーションにGTK#依存関係を持たせたくありません。MonoDevelopでのWinFormsアプリケーション
答えて
AlthoughtのWinformsはあなたが、MonoDevelopの
でのWinFormsプロジェクトの欠如私の知る限りhttp://www.mono-project.com/WinForms_Designer
の理由である可能性があり、WinFormsの設計者が使用可能な、まだMonoDevelopのではありませんが、バージョン2.0以降のモノでサポートされています既存のwinformsアプリケーションをLinuxに移植する方法として、winformsに対するモノのサポートを考えるべきです。 GTK#
WinFormsプロジェクトテンプレートはありませんが、はは、MDが実行されているどのプラットフォームでもWinFormsアプリケーションをMDに書き込むことができます。
新しい空のC#プロジェクトを作成し、System.Windows.Formsへの参照を追加し、コードを書き込んで、&を実行するだけです。 MDにはWinformsデザイナーはありませんが、Winformsタイプのコード補完があります。
私たちはすでにUIを構築しているので、System.Windows.Forms名前空間を使用しています。 UIの追加作業のために、SharpDevelopを使用していて、MDでコーディングしています。 – IAbstract
死者を起こして申し訳ありませんが、私は最近これをやろうとしました。 MonoDevelopはGUIデザイナーを提供していませんが、mhutchが指摘したように、実際にはWinFormsを手作業で書くことができます。
- 新しい空のC#プロジェクトを作成します。
- のSystem.Windows.Formsへの参照を追加します
- 新しい空のC#ファイルを作成します。ファイルの
内容:
using System;
using System.Windows.Forms;
namespace HelloForms
{
public class MainForm: Form
{
Label label1 = new Label();
public MainForm()
{
this.SuspendLayout();
// Initialize your components here
this.label1.Text = "Hello, World!";
this.Controls.Add(label1);
this.ResumeLayout();
this.Name = "MainForm Name.";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "MainForm Title!";
}
}
public class Program
{
public static void Main(string[] args) {
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm());
}
}
}
はMainFormをするのにコンポーネントを追加してフォームを展開しますコンストラクタ。
また、システムへの参照を追加する必要があります –
- 1. WinformsをMonodevelopで使用する
- 2. のWinForms - のWinFormsアプリケーションでアクティビティインジケータ
- 3. C++のWinFormsアプリケーション
- 4. MonoDevelopクラッシュで公開されたアプリケーション
- 5. IE8フリーズwinformsアプリケーション
- 6. C#Winformsアプリケーション2番目のWinformsアプリケーションを開く
- 7. .Net Winformsアプリケーションで共有イメージリスト
- 8. DataGridviewバインディングでWinforms C#アプリケーション
- 9. WinFormsアプリケーションをWinForms/Consoleハイブリッドにする
- 10. MonoDevelopで///
- 11. アップグレードエラー.net 1 winformsアプリケーション
- 12. WinformsのアプリケーションメニューとアプリケーションのUI
- 13. WinFormsとJavaアプリケーションのインターオペラビリティ
- 14. WinFormsアプリケーションの画像フォルダ
- 15. WinFormsアプリケーションとADのSSO
- 16. Winforms:アプリケーション全体のアクセスクラスプロパティ
- 17. アプリケーション終了イベントのキャプチャ - WinForms
- 18. WinFormsアプリケーションのローカライズとグローバリゼーション
- 19. winformsアプリケーションのメモリ使用量
- 20. LinuxでのWinFormsアプリケーションのインポートと開発
- 21. C#WinFormsアプリケーションでのFlashコンテンツの表示
- 22. Linux上でMonoDevelopの:
- 23. ホストWPFアプリケーション(キャリバーンフレームワーク)Winforms内
- 24. WebアプリケーションのオブジェクトをWinFormsアプリケーションのWebBrowserコントロールで読み取る
- 25. WinFormsウィンドウでWPFアプリケーションを開始
- 26. WinFormsアプリケーションでボタンを使用する
- 27. 120dpiで.NET WinFormsアプリケーションをデバッグする
- 28. プログラムでツールチップをwinformsアプリケーションに表示
- 29. WinFormsアプリケーションでDLLを取得する
- 30. winformsアプリケーションでPHP webserviceを使用する
ええ、それはポイントではない、私は単なるMonoDevelopを使用したい...理由の全体の束のために。 –