2

1つのテキストアイテムを非表示にしたい。この関数が見つからないプロパティで、テキストアイテムのサイズを非常に小さいサイズに変更しましたが、まだ表示されています。

必要なため削除できません。

4

2 に答える 2

6

1つの方法は、アイテムのVisibleプロパティを使用することです。

使用しているOracleFormsのバージョンはわかりませんが、10.1.2.0.2を使用しています。これは、EMPテーブルに基づくフォームです。最初のフィールドであるEmpnoが表示されていることに注意してください。

ここに画像の説明を入力してください

フォームビルダー内で、アイテムempnoを選択し、プロパティパレットを表示します(右クリックして[プロパティパレット]を選択するか、F4を使用します)。リストをスクロールして、Visibleプロパティを探します(または、プロパティパレット検索バーにVisibleと入力し始めます)。

値を「いいえ」に変更します。

ここに画像の説明を入力してください

フォームを再度実行すると、Empnoフィールドは表示されなくなります。

ここに画像の説明を入力してください

于 2012-12-16T20:51:08.147 に答える
0

提案された正解に加えて、多くのアイテムが非表示になっている場合は、それらを再描画しないようにエンジンに指示するために、キャンバスもnullに設定することをお勧めします。1つのアイテムについてのみ意味がありませんが、この画面に多くの非表示のアイテムがあり、低速のネットワーク上で頻繁に使用される場合、パフォーマンスにかなりの違いが生じる可能性があります。

于 2013-01-07T11:13:29.217 に答える