dポイントプレゼントキャンペーン実施中!

Shapeコントロールの.NET移行方法について質問させていただきます。

VB6→.NETにコンバートする際、
Shapeコントールは.NETに存在しないため、
コンバートされないと知りました。
http://www.microsoft.com/japan/msdn/vbasic/migra …

しかしながら、Shapeコントロールを記述が多いため、
できれば既存のShapeに関するコードを別のコントロールで
実現するのではなく、VB6と同等の機能を持ったコントロールが
フリー・商用等で配布されていないか、と調べております。

・Shapeコントロールと同じ機能を実現するコントロール
・Shape機能移行時の良い方法
などございましたら、教えていただけますと幸いです。

以上、宜しくお願いします。

A 回答 (1件)

いくつかのコントロールを囲む四角の枠程度であれば Panel コントロールや Label コントロールが使えます。


Label コントロールはサイズを調節すれば垂直線や水平線としても使えます。(BorderStyle が Fixed3D ならサイズは 4~5、FixedSingle なら 1あたり)

あとはライブラリとしていくつかネット上で見つかります。
ライセンスに関しては各配布元でご確認ください。

[わんくまライブラリ Wankuma.WindowsForms.WankumaLineクラス Version1]
http://naka.wankuma.com/site/library/dotnet1.1/W …

[わんくまライブラリ Wankuma.WindowsForms.WankumaBoxクラス Version1]
http://naka.wankuma.com/site/library/dotnet1.1/W …

THE CODE PROJECT から
[Shape Control for .NET]
http://www.codeproject.com/cs/miscctrl/ShapeCont …

[Advanced Shape Control]
http://www.codeproject.com/vb/net/advanced_shape …

[.NET Shape Control]
http://www.codeproject.com/cs/miscctrl/DotNetSha …
    • good
    • 0
この回答へのお礼

丁寧なご回答、ありがとうございました。
四角い枠を作るだけですので、Panelコントロールを使うことにしました。

お礼日時:2006/12/11 13:54

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A