tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル 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

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。