0

アプリケーションのタイトルをフリーズさせたい、つまり、ページを下にスクロールしても、ラベル名が常に一番上にあるようにしたい..それは可能ですか?

下にスクロールすると、スクリーン名が消えます。代わりに、Excel で列や行をフリーズするようにフリーズできますか?

4

3 に答える 3

1

あなたが正しいと理解しているかどうかはわかりませんが、次のようにします。

<mx:VBox width="100%" height="100%" verticalScrollPolicy="off">
   <mx:Label label="My Title" />
   <mx:VBox name="content">
      ...
   </mx:VBox>
</mx:VBox>

したがって、2 番目の VBox だけをスクロールすると、タイトルが常に一番上にある外側の VBox が表示されます。

于 2009-11-11T06:48:22.617 に答える
1

ApplicationControlBarを試しましたか- にdock設定して使用しtrueます。

リンク先のページから引用:

ドッキング モード: バーは常にアプリケーションの描画領域の上部にあり、アプリケーション クロムの一部になります。アプリケーションレベルのスクロールバーはコンポーネントには適用されないため、常に表示領域の上部に留まり、バーはアプリケーションの幅いっぱいに拡張されます。ドッキング バーを作成するには、dock プロパティの値を true に設定します。

于 2009-11-11T06:33:04.607 に答える
1

これを実行します:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="100%" height="100%">
    <mx:VBox width="100%" height="100%">
        <mx:Label text="My Label!" />
        <mx:VBox width="100%" height="100%" minWidth="0" minHeight="0">
            <mx:CheckBox label="1" />
            <mx:CheckBox label="2" />
            <mx:CheckBox label="3" />
            <mx:CheckBox label="4" />
            <mx:CheckBox label="5" />
            <mx:CheckBox label="6" />
            <mx:CheckBox label="7" />
            <mx:CheckBox label="8" />
            <mx:CheckBox label="9" />
            <mx:CheckBox label="10" />
            <mx:CheckBox label="11" />
            <mx:CheckBox label="12" />
            <mx:CheckBox label="13" />
            <mx:CheckBox label="14" />
            <mx:CheckBox label="15" />
            <mx:CheckBox label="16" />
            <mx:CheckBox label="17" />
            <mx:CheckBox label="18" />
            <mx:CheckBox label="19" />
        </mx:VBox>
        <mx:Label text="Bottom label here!" />
    </mx:VBox>
</mx:Application>

minWidth=0 と minHeight=0 を設定して、Vbox が拡張しないようにします。

于 2009-11-11T06:57:59.197 に答える