タイトル : Re: フォームの境界線を消す 投稿日 : 2008/09/25(Thu) 07:09 投稿者 : 花ちゃん
>FormBorderStyleはいじらず、フォームの境界線を消す方法はありますでしょうか。 >つまり、サイズ変更できるが境界線のないフォームをつくる。 そのような矛盾する方法は無いかと思いますよ。 > オーナードローで実現できるのでしょうか。 > オーナードローがよくわからず、実装できませんでした。 オーナードロー で何を描画しようと思っておられるのでしょうか? そのような事をしたければ、フォームをドラッグして移動する要領で、フォームの端に 移動した場合にマスの形を変更して、ドラッグすればサイズが変更できるようなコード をゴシゴシと書くか、移動した場合に、枠線を表示するようにするか等の工夫するしか ないのでは。 サイズを変更したいなら、どうして枠線を消す必要があるのでしょうか? 下記のようなフォームではだめなのですか? Private Sub Button1_Click(ByVal sender As System.Object, _ ByVal e As System.EventArgs) Handles Button1.Click Me.ControlBox = False Me.Text = "" End Sub |