0

3 つのトグルボタンバーを備えた flex 3 アプリケーションを作成しています。私がしたいのは、1 つのトグルボタンバーのボタンのツールチップを無効にすることです。トグルボタンバーのボタンにアクセスしてツールチップを無効にする方法を知っている人はいますか?

アプリケーション全体からすべてのツールチップを無効にしたくありません(ToolTipManager.enabled = false;)。

トグルボタンバーのツールチップを null に設定しましたが、トグルボタンバー内のボタンの作成は無効になりません。

トグルボタンバーのボタンのツールチップを無効にする方法を知っている人はいますか?

DJ

4

1 に答える 1

2

ToggleButtonBar インスタンスで toolTip を無効にするには、toolTip プロパティを null に設定できる必要があります。これはデフォルトであり、ツールチップは表示されません。

特に toolTip 内のボタンにアクセスする場合は、ToggleButtonBar の子をループする必要があります。このような何かがそれを行う必要があります:

for(var x: int = 0; x < toggleButtonBarInstance.numChildren; x++){
 toggleButtonBarInstance.getChildAt(x).toolTip = null;
}

ボタンにアクセスする簡単な方法はないようです。

于 2010-06-30T12:45:01.857 に答える