2009-07-08 4 views
1

私はASP.NETで作業しています。誰かがsite.masterをWindowsフォームのように見せかけるのにどれくらいの時間を要しているか尋ねました。基本的には、キャプション、左にアイコン、右に最小化/最大化/閉じるボタンがあり、これらは実際のフォームと同様に機能することが望ましい。また、実際のフォームと同様に動作する境界線が必要です。 (このように、いくつかのケースでは、人々はちょうどそれらのサイズを変更することができます。)Windowsフォームのルック&フィールを作成する

(我々は唯一のInternet Explorer 6をサポートし、高いと、それはイントラネットアプリケーションのためですしている。)

私の答えだった:なぜ我々はこれまでにしたいと思いますウェブブラウザの中にそのようなものがありますか?そこで彼は去った。

しかし、私はそれを私の頭から出すことはできませんし、ウェブサイトの中にwinformのようなものがあることは本当に涼しいように見えます。だから、ちょうど尋ねる...誰もこれまで何かをして、彼のコードを共有して喜んでですか?

答えて

1

ユーザー定義のwinformsコントロールをブラウザでホストすることは可能です(私はトレーニングコースでのみ行っていますが)。私はこれがあなたのニーズを満たすだろうと思い見here

+0

はい、私はIEだけと思います。また、それは、そのWebサイトに加えて、主に信頼できるゾーンにサイトを追加する必要があります.NET許可を設定する必要があります。 –

+0

私はこのサイトで実際のWebフォームを使用する許可を得ないので、HTMLや多分JavaScriptを通してそれらをエミュレートする必要があります。しかし、セキュリティが高く設定されているため、WinFormsはブラウザにポップアップしません。 (そして、サーバのセキュリティはおそらくそのようなことをブロックするでしょう。) –

1

Visual WebGUIをご覧ください。

既存のWinFormsアプリケーションをWebに持ち込むためにしばらく使っていましたが、驚くほど効果的でした。名前空間を切り替えるだけで、ここで2,3の変更を加えるだけで、実行中のASP.NETサイトを取得できます。

関連する問題