VBレスキュー(花ちゃん)
VB2005用トップページへVBレスキュー(花ちゃん)のトップページVB6.0用のトップページ各掲示板

リンク元へ戻ります。 フォーム関係のメニュー
1.表示しているフォームを一度に閉じる
2.フォームの背景にグラデーションを描く
3.メニューの下に3Dラインを引く
4.アクティブなウィンドウだけをタスクバーに表示する
5. フォームを常に手前に表示する
6.フォームの最大化・最小化を取得及び設定・画面の中央に表示する
7.システムメニュー(フォームの左上)を操作する
8.タイトルバーなしウィンドウの作成
9.円形・多角形のフォーム及びコントロールを作成する
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.その他、当サイト内に掲載のフォームに関するサンプル


3.メニューの下に3Dラインを引く
1.Form に直接 Line を引いてメニューの下に3Dラインを描画する
2.LINE コントロールを使ったやり方
3.
4. 
5. 
6. 

 下記プログラムコードに関する補足・注意事項 
動作確認:Windows Vista・Windows 7 (32bit) / VB6.0(SP6)
Option :[Option Explicit]
参照設定:追加なし
使用 API:
なし
その他 :
    :
このページのトップへ移動します。 1.Form に直接 Line を引いてメニューの下に3Dラインを描画する

Private Sub Form_Paint()
'Form に直接 Line を引いてメニューの下に3Dラインを描画する
  '表示が遅くなるが影に隠れると消えるので
'  Me.AutoRedraw = True
  Me.Line (0, 0)-(Screen.Width, 0), vb3DShadow
  Me.Line (0, 10)-(Screen.Width, 10), vb3DHighlight
End Sub

このページのトップへ移動します。 2.LINE コントロールを使ったやり方

Private Sub Form_Paint()
'フォームに Line コントロールを2個配置し、下記プロパティを設定して下さい。
  With Line1
    .BorderColor = &H80000010
    .BorderWidth = 1
    .X1 = 0
    .X2 = ScaleWidth
    .Y1 = 0
    .Y2 = 0
  End With
  With Line2
    .BorderColor = &H80000014
    .BorderWidth = 1
    .X1 = 0
    .X2 = ScaleWidth
    .Y1 = 15
    .Y2 = 15
  End With
End Sub

このページのトップへ移動します。 3.


このページのトップへ移動します。 4.


このページのトップへ移動します。 5.


このページのトップへ移動します。 6.


このページのトップへ移動します。 検索キーワード及びサンプルコードの別名(機能名)





このページのトップへ移動します。