フォーム(System.Windows.Forms)フォームやコントロールの形を変えるフォームを平方四辺形にするフォームをドーナッツ型にするフォームを文字の形にするフォームを変な曲線の形にするコントロールの形を変えるこの記事への評価、コメントフォームやコントロールの形を変えるRegionプロパティにより、フォームやコントロールの形を長方形(矩形)以外のいろいろな形に変えることができます。GraphicsPathクラスについて詳しくは、こちらにありますのでここでは説明せず、具体例を幾つかあげます。補足:画像を使ってフォームの形を変える方法は、「自由な形のフォームを作成する」で紹介しています。フォームを平方四辺形にする次の例ではフォーム(Form1)の形を平方四辺形にします。ここではフォームのLoadイベントハンドラ内にコードを書いていますが、もちろんフォームのコンストラクタ内などでも構いません。Region(path);}フォームをドーナッツ型にする次の例ではフォームの形を二重丸にします(ドーナッツ型)。Region(path);}フォームを文字の形にするさらに次の例ではフォームの形を文字(この例では"DOBON!")にします。Region(path);}フォームを変な曲線の形にするさらには下の図のようななんとも言いようのない形にしてみましょう。Region(path);}コントロールの形を変える同様にしてコントロールの形も変えることができます。次の例ではボタンコントロールButton1の形をひし形にしています。「フォームを変な曲線の形にする」のVB.NETのコードで、行の最後に"_"が抜けている箇所があったのを修正。注意:この記事では、基本的な事柄の説明が省略されているかもしれません。初心者の方は、特に以下の点にご注意ください。イベントハンドラの意味が分からない、C#のコードをそのまま書いても動かないという方は、こちらをご覧ください。Tipsをご利用いただく際は、注意事項をお守りください。共有するこの記事への評価この記事の評価を見る・評価するには、JavaScriptを有効にしてください。この記事へのコメントこの記事へのコメントの一覧を見るこの記事に関するコメントを投稿するには、下のボタンをクリックしてください。投稿フォームへ移動します。通常のご質問、ご意見等は掲示板へご投稿ください。設定JavaScriptを有効にしてください。