[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『UserFoamの折りたたみ設定について』(まさ)
お世話になります。
UserFoamをサイズ変更=折りたたみが、できるようにしたいと考えております。
1.通常は、折りたたんだ状態
2.ラベルをクリックすると、展開する。
3.ラベルを再度クリックすると、折りたたむ。
と言った流れです。
しかし、下記コードは、上記の逆の動きをします。
展開状態→ラベルクリックで折りたたみ・・・・
皆さまアドバイスのほどよろしくお願いします。
Option Explicit
Dim Full_Width As Double 'ユーザーフォームの高さを格納する変数
Private Sub UserForm_Initialize()
Full_Width = Me.Width 'ユーザーフォームが開いたときの高さを格納 End Sub
Private Sub Label18_Click()
If Me.Width = Full_Width Then Me.Width = 164'折りたたむ Else Me.Width = Full_Width End If End Sub
< 使用 Excel:Excel2010、使用 OS:Windows7 >
>1.通常は、折りたたんだ状態 私なら、通常が折りたたんだ状態ならユーザーフォームの初期サイズも折りたたんだサイズにしますけどねえ。
>上記の逆の動きをします。 このままの初期サイズでいくなら・・・、
ユーザーフォームの初期サイズを最初に設定すれば・・・、 Const 通常サイズ As Single = 164 Private Full_Width As Single Private Sub UserForm_Initialize() Full_Width = Me.Width 'ユーザーフォームが開いたときの高さを格納 Me.Width = 通常サイズ End Sub
(ichinose) 2015/01/13(火) 07:11
バッチリ動きました。
ありがとうございます(^^ゞ
解決です(^^)
(まさ) 2015/01/13(火) 09:33
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.