問題タブ [panel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
1251 参照

java - 描画パネルサイズ

描画パネルのサイズ設定に問題があります。サイズが 0f 600,600 の描画パネルが必要ですが、描画パネルのサイズが 600,600 より小さいことがわかりました。フレームサイズが 600,600 で、描画パネルが小さくなっているようです。描画パネルのサイズを 600,600 に設定するにはどうすればよいですか?


コードを変更しましたが、問題はまだ存在します。このとき、描画パネルのサイズが意図したサイズ寸法よりも大きくなっています。

0 投票する
1 に答える
235 参照

javascript - YUI (JS): パネルに MenuBar を配置する

本文に YUI メニュー バーを配置すると、完全に機能します。ただし、パネル内で使用すると、適切な背景なしで表示されます。必要以上に大きいです。デフォルトの sam スキン以外には、次の css のみを使用しています。.windowbody はパネルのクラスです。

0 投票する
3 に答える
939 参照

c# - c# プログラムの実行中に作成されているパネルに到達する方法は?

私はループのためにこれを持っています:

ご覧のとおり、作成したパネルに「PanelContainer1」、「PanelContainer2」などの名前を付けました...

しかし、どうすればこれらのパネルに到達できますか?

私は確かに次のように書いても彼らに連絡できませんでした:

誰でもアイデアを得ましたか?

前もって感謝します

0 投票する
2 に答える
147 参照

wpf - 要素の境界を設定する一般的な方法

基本的に Expression Blend や Visual Studio デザイナーと非常によく似たデザイナーであるアプリケーションを作成しています。基本的に、デザイン サーフェイスには多数の UI 要素があり、ドラッグ アンド ドロップ、サイズ変更、回転などを行うことができます。

デザイン サーフェスとなるメイン コンテナー コントロールは、Canvas、Grid などのコントロールを含む Panel から派生した任意のコントロールにすることができます。 arent パネル コントロールの ptype に関係なく、そのサーフェス上の子コントロールのサイズと配置を設定する一般的な方法を見つけること。

UIElement.Arrange() 呼び出しを使用してコントロールを移動/サイズ変更しますが、これは機能しますが、サイズ変更などで親パネル コントロールのレイアウトが更新されると、すべての変更がデフォルトにリセットされます。また、WPF パネル コントロールの現在の 2 パス レイアウト ロジックも認識していますが、コントロールから派生させて背景オブジェクトとして使用する方法はありません。

つまり、Blend/VS Designer がパネル派生コントロールにコントロールを配置する方法を認識しているように、パネル派生コントロールで子コントロールのサイズ/位置を設定して、私が望むものを達成する一般的な方法はありますか? それとも、既知の Panel 派生コントロールに対してもハードコードされていますか?

前もって感謝します...

オズデン

0 投票する
3 に答える
2413 参照

apache-flex - フレックスでパネルの高さを動的に増やす方法は?

データグリッドとボタンが入ったパネルがあります。機能は、ボタンをクリックすると、データグリッドに行が追加されることです。ペインの高さと幅を%で説明しました。ただし、パネルの高さが固定されているため、データグリッドの行数が増えると、データグリッドにスクロールバーが表示されます。

ただし、データグリッドの行を増やすと、パネルの高さを動的に増やす必要があります。誰か助けて。これは私のフレックスコードです:

0 投票する
2 に答える
1438 参照

apache-flex - Flexのパネルタイトルとともにリンクテキストまたはボタンをパネルヘッダーに追加する方法はありますか?

アプリケーションにパネルがあります。私の要件は、パネルのヘッ​​ダーに表示される「ヘルプオプション」というリンクも必要です。左側にパネルのタイトルがあり、右隅にこのリンクが必要です。それは可能ですか?

0 投票する
1 に答える
2708 参照

dialog - YUI パネルのサイズ変更の問題

YUI パネルをダイアログとして使用中に問題が発生しました。

ページの読み込み時に JavaScript で作成されたダイアログ オブジェクトがあります。

次に、ページのイベントから loadDialog() 関数を呼び出すと:

それからトリッキーな部分は、IFRAME がドキュメントの読み込みを完了した後に、Panel とIFRAMEオブジェクトのサイズを変更する必要があることでした。IFRAME ドキュメントの幅と高さを取得し、IFRAME のサイズをスクロール バーなしでドキュメントに合わせて変更し、YUI パネルのサイズを変更して IFRAME が正しく含まれるようにしました。

これが完了したら、次のように呼び出します。

これにより、YUI モーダル パネルが画面の中央に正しく配置されます。すべてが初めてです。もともとダイアログを閉じたいときに、destroy() メソッドを使用してドキュメントから完全に削除しようとしましたが、config null 参照エラーが発生し続けたため、ダイアログを非表示にしました。同じページのダイアログを再度表示しようとすると、実際の問題が発生します。パネルが正常に表示されるようになりましたが、ブラウザ ウィンドウに垂直スクロールバーが表示されるべきでない場合に表示されるようになりました。

何らかの理由でモーダル オーバーレイが成長していますか? 必要に応じて動的に追加できるように、パネルを * リセット * またはドキュメントから削除する方法はありますか?

また、ウィジェットは同じですが、問題は異なります。YUI パネルのサイズと位置を変更した後、別の興味深い状況に遭遇しました。アンダーレイが、パネルの新しいサイズに合わせて拡大されませんでした。アンダーレイのサイズを手動で変更する必要がありました。これを行うより良い方法はありますか?

助けてくれてありがとう。

ダニエル

0 投票する
3 に答える
2273 参照

c# - DIV のランダムな背景画像

asp.netパネルの背景画像として表示されるように、ランダムに選択された背景画像(4つの画像の選択から)を取得しようとしています。

私が抱えている問題は、デバッグ モードでコードをステップ実行するときにコードが機能することです。デバッグせずに Web サイトでコードを実行すると、すべての画像が同じになります。乱数が十分に迅速に取得されていないかのようです。

ユーザーコントロールはデータリスト内にあります。

ユーザーコントロールは次のとおりです。

背後にあるコードは次のとおりです。

T

0 投票する
1 に答える
12340 参照

.net - WPF - LayoutUpdated イベントが繰り返し発生する

WPF アプリケーションに少しアニメーションを追加しています。

素晴らしい WPF Penner アニメーションと組み合わされたパネルの子をアニメーション化する Dan Crevier のユニークなソリューションのおかげで、私のコントロールの 1 つを見栄えよくして、その子を素敵なアニメーションで動き回らせるのはかなり簡単であることがわかりました。

残念ながら、これにはすべてパフォーマンスのオーバーヘッドが伴います。アイテムが追加/削除されたとき、またはコントロールのサイズが変更されたときにパフォーマンスが低下するのはうれしいことですが、このパフォーマンス ヒットは、アイテムが完全に静的であっても、アプリケーションの有効期間を通じて一貫して発生するようです。

このPanelLayoutAnimatorクラスは、添付プロパティを使用してUIElement.LayoutUpdatedイベントをフックします。このイベントが発生すると、レンダー トランスフォームがアニメーション化され、子が新しい位置に移動します。

残念ながらLayoutUpdated、アプリケーションで何も起こっていない場合でも、イベントは毎秒程度発生しているようです (少なくとも、私のコードは何もしていないと思います。アプリにはフォーカスがなく、マウスは安定しています)。イベントの理由がイベント ハンドラーにすぐにわからない場合、コントロールのすべての子を再評価する必要があります。このイベントは、アイドル時に約 1 秒に 1 回呼び出されます。実際にアプリを使うと頻度が上がります。

私の質問は、ここでパフォーマンスを改善するにはどうすればよいですか? 役立つ回答をいただければ幸いですが、現在、次のサブ質問に固執しています。

  1. LayoutUpdatedイベントが頻繁に発生する原因は何ですか? これは発生するはずですか?そうでない場合、発火している理由を見つけてそれを抑えるにはどうすればよいですか?

  2. 子供を動かした可能性のある何かが発生したかどうかをハンドラー内で知るためのより便利な方法はありますか? もしそうなら、私は早期に救済し、各子をループさせるオーバーヘッドを避けることができます.

今のところ、パネルにN 個を超える子が存在する場合にアニメーションを無効にすることで、この問題を回避します。

0 投票する
4 に答える
67316 参照

java - パネルのサイズの設定

私は3つのパネルを持っています。1 つは、2 つの小さいパネルを保持するメイン パネルです。

メインパネルには、

小さい左側のパネルには、使用しました

小さい右側のパネルには、使用しました

ただし、小さいパネルは同じサイズのままです。どうすればこれを修正できますか?代替テキスト

これは、メイン パネルにあるコードです。