1

多数の列を持つデータウィンドウがあります。列の 1 つは、テキストの代わりにヘッダーとしてビットマップを持っています。ドラッグアンドドロップして列の順序を変更することで、他の各列を移動できますが、ビットマップで列を移動しようとすると、次のようになります。

  1. 列スペースは「移動」しますが、ビットマップの位置は移動しません。
  2. 他のテキスト ヘッダーは、ビットマップと同じスペースを占めるようになりました。
  3. 元の列スペースは、移動した位置の空のスペースになりました。
  4. 端をドラッグして列のサイズを変更しようとすると、ビットマップは拡大/縮小されますが、移動しません。

「移動可能」チェックボックスをチェックしようとしましたが、列を移動してもビットマップが移動しません。ビットマップを列に沿って移動させるためにチェックする必要がある他のプロパティはありますか?

4

2 に答える 2

1

グリッド データウィンドウの魔法は、ヘッダー内のテキスト オブジェクトに対してのみ有効です。ただし、ヘッダー列に複数のテキストを重ねて、上部のテキストの背景を透明に設定してすべて表示することができます。データウィンドウは、それらすべてをまとめて移動およびサイズ変更します。探しているものが何らかの指標である場合、フォントで必要なものを見つけることができるかもしれません。モノクロ ビットマップのみが必要な場合は、ビットマップを含むフォントを作成することもできます。

于 2011-03-01T16:59:18.013 に答える
0

FWIW、11.1 でも同じ動作が見られます。これをバグと呼びます。Sybase に報告する方法を教えてください (契約を結んでいない場合は Case-Express、契約を結んでいる場合はより適切な対応)。どちらもテストしようとは思いませんが)、10.5 はサポートが終了しているため、パッチはありません。

回避策は、画像の X 属性に " " のような表現を入れることですLong (Describe ("col_name.x"))(外側の引用符なし)。これにより、実行時に問題が解決されますが、11.1 でのテストでは、デザイナーで少しファンキーに見えることが示されていますが、これは問題ではありません。

幸運を、

テリー

于 2011-03-01T16:06:20.530 に答える