新しい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. MonoDevelopで///
- 9. WinFormsアプリケーションをWinForms/Consoleハイブリッドにする
- 10. アップグレードエラー.net 1 winformsアプリケーション
- 11. WinformsのアプリケーションメニューとアプリケーションのUI
- 12. LinuxでのWinFormsアプリケーションのインポートと開発
- 13. C#WinFormsアプリケーションでのFlashコンテンツの表示
- 14. WinFormsアプリケーションのローカライズとグローバリゼーション
- 15. Winforms:アプリケーション全体のアクセスクラスプロパティ
- 16. WinFormsとJavaアプリケーションのインターオペラビリティ
- 17. winformsアプリケーションのメモリ使用量
- 18. アプリケーション終了イベントのキャプチャ - WinForms
- 19. WinFormsアプリケーションの画像フォルダ
- 20. 120dpiで.NET WinFormsアプリケーションをデバッグする
- 21. WinFormsアプリケーションでDLLを取得する
- 22. プログラムでツールチップをwinformsアプリケーションに表示
- 23. WPFアプリケーションとwinformsアプリケーションの違いは何ですか?
- 24. MonoDevelopでのメイクファイルの生成
- 25. MonodevelopのBoostライブラリ
- 26. MonoDevelopの - パス
- 27. MonoDevelopのコードスタイル
- 28. WindowsのMonodevelopデータベースブラウザ?
- 29. ラズベリーパイのARMv6 MonoDevelop
- 30. MacでMonoDevelop - エクスポートの設定
ええ、それはポイントではない、私は単なるMonoDevelopを使用したい...理由の全体の束のために。 –