Metasequoia BBS

| 新規投稿 | 通常表示 | ツリー表示 |
状態
タグ
キーワード
[4154] MQScrollBox / Tark
対応済み [質問,Ver4,SDK] 返信
MQScrollBoxの使い方がわかりません。
CreateScrollBox()も存在しないようです。
newして作ってみましたが、スクロールバーのあるフレームのようなものはできても、作った子widgetが表示されませんでした。
WidgetTestでも使っていませんし、どのように使うものでしょうか。
2014-02-03 22:11
[4155] Re: MQScrollBox / 管理者
コマンドパネル内に複数のグループ(コマンド・編集オプション等)があってスクロールが可能になっていますが、これがScrollBoxを使用しています。

ScrollBoxは通常は直下にFrameを一つ配置し、さらにその下に複数のウィジェットを配置する形で用います。
FrameはVerticalである場合にはHorzLayoutにFILLを指定します。

CreateScrollBox()は実装し忘れのようです。
今後のバージョンで実装を追加しますが、生成方法は他のCreate系関数と同様なので、
現行バージョンでも独自に追加することも簡単にできるかと思います。
2014-02-04 10:07
[4159] Re: Re: MQScrollBox / Tark
再度試してみましたが、やはり子widgetは表示されないようです。
2014-02-04 23:30
[4160] Re: Re: Re: MQScrollBox / 管理者
重要な説明が一つ抜けていました。
ウィジェットを入れる場合はSetAutoWidgetScroll(true)を指定する必要もあります。
2014-02-05 11:56
[4166] Re: Re: Re: Re: MQScrollBox / Tark
ありがとうございます。うまくできました。
2014-02-05 21:00