問題タブ [scrollbar]
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.
c++ - スクロールバーのちらつき
スクロールバーの描画方法に問題があります。外部の制限 (私のアプリケーションは、通常の子ウィンドウをペイントすることを主張する外部ウィンドウで実行されるプラグインです) のため、( を使用するのではなく) -class windows を使用する必要がありSCROLLBAR
ます。WS_CHILD | WS_VSCROLL
受信したほぼすべてのメッセージで、スクロールバーがスムーズかつ一貫してアニメーション表示されます。ただし、SB_LINEDOWN
メッセージを受信すると(つまり、下/右矢印をクリックすると)、スクロールバーがひどくちらつきます(低フレームレートの例)。繰り返しますが、他のすべてのメッセージは完全に機能します。
スクロールバーの位置の更新の削除 (まだ壊れています) と実際のスクロール コードの削除 (まだ壊れています) をテストしました。さらにひどいちらつきを防ぐために、すでにその領域をダブルバッファリングしています..
何が原因で、どうすれば修正できますか?
php - ツリー メニューがスクロールしない
親ノードが展開されたときに子ノードをリストするネストされたリストがあります。テキストの左側にあるイメージをクリックすると、親ノードが展開されます。
残念ながら、ページからすぐに展開されます。コンテンツがページからはみ出したときにスクロールバーが表示されるようにしたいと考えています。
「overflow: auto」を設定すると、スクロールバーがポップアップすることはなく、ページの外に展開され、リスト項目の左側にある展開画像が削除されます。
サンプルの .html は次のとおりです。
サンプルの .js は次のとおりです。
サンプルの .css は次のとおりです。
javascript - スクロールバーの位置を変更するにはどうすればよいですか?
ユーザーがWebページを下にスクロールして特定のポイントに到達したときに、スクロールバーの位置を変更することはできますか?たとえば、ページの途中まで到達すると、スクロールバーが自動的に一番上に戻ります。
css - Divスクロールバー-スタイルを設定する方法はありますか?
divタグのスクロールバーのスタイルを制御する方法はありますか?IE7とFireFox3.5.2の間でコントラストの問題が発生しています。どんな助けでも大歓迎です!
html - 右から左のページのスクロールバーの正しい方向を設定する
現在、右から左へのレイアウトで作業しています(ヘブライ語またはアラビア語を考えてください)。RTLでは、ページは通常水平方向にめくられます。ただし、スクロールバーの向きを変更する方法がわかりません。スクロールバーは、LTRレイアウトのように右側ではなく、スクロール可能な要素の左側に表示される必要があると思います。
スクロールバーがまだ右側に表示されているページの例を次に示します。
スクロールバーの向きはブラウザのロケール設定なので、心配する必要はありませんか、それともスクロールバーの向きを設定する方法はありますか?
(私は自分のJavaScriptスクロールバーを実装することに興味がありません。これがブラウザーの制限にすぎないことが判明した場合は、ページを複雑にするよりも、それを使用したいと思います。)
silverlight - Silverlight Datagrid でプログラムによって行を非表示にすると、スクロールバーが正しく機能しないのはなぜですか?
左側に +/- ボタンを許可し、ツリー構造のテーブルを表示できるカスタム コードを含む Silverlight データグリッドがあります。+/- ボタンは、私が呼び出したように、ViewModelRows の IsExpanded プロパティにバインドされています。行の可視性は、すべての親行が展開されているかどうかに基づいて決定される ViewModelRows の IsVisible プロパティにバインドされます。簡単です。
このコードは、PageUp/PageDown または矢印キーを使用してグリッドを上下にスクロールすると、適切な行がすべて非表示になり、すべてが適切な構造になり、+/- ボタンを心ゆくまで操作できるという点でうまく機能します。ただし、右側の垂直スクロールバーは、正しいサイズで開始し、行をスムーズにスクロールしますが、行を折りたたんでから再度展開すると、正しいサイズに戻りません。
スクロールバーは通常、コレクション全体をスクロールするために移動できますが、大きすぎるため、バーが一番下に移動すると、さらに多くの行を通過し、ぎくしゃくして下に移動します。の下部に表示されるか、まったくスクロールに失敗することがあります。これを説明するのは非常に難しいので、2 つのグリッドの行数が同じであっても、スクロールバーの長さの違いを示すために、黒い線が描かれたスクリーンショットを含めました。
これは、Datagrid が行の仮想化を行う方法に関連するバグである可能性があると思います。展開状態が変化したときに各行の高さを適切に追跡していないように思えます。LoadingRow またはそのような醜いものでスクロールバーのサイズを再計算するためにプログラムで「突く」(ハックを読む) 方法はありますか? コード サンプルを含めたいと思いますが、2 つの c# ファイルと 1 つの xaml ファイルがあるため、自己完結型の方法で再現できるようにする前に、この種の問題について誰かが聞いたことがあるかどうかを確認したかったのです。繰り返しますが、矢印キーによるスクロールは正常に機能するため、基本的なロジックとバインディングが機能していると確信しています。行の高さが適切に計算されていないという問題があります。
初心者なのでイメージタグが使えないのでこちら」
http://img210.imageshack.us/img210/8760/messedupscrollbars.png
wpf - リストボックスのスクロールバーが機能しない
ListBox
WPF コントロールのリストを表示する があります。私の問題は、垂直スクロールバーが表示されているが、スクロール可能にする十分なアイテムがある場合でも無効になっていることListBox
です。関連する可能性のあるもう 1 つの事実は、これが に含まれていることIntegration.ElementHost
です。
WPF初心者、ジム
の XAML は次のListBox
とおりです。
ListBox
また、各項目に表示されるコントロールの XAML は次のとおりです。
winforms - WinForms DataGridView の水平スクロールバー
VS 2005 の VB.Net で DataGridView を使用しています。問題は、DataGridView の幅を超える行がある場合、水平スクロール バーが表示されない (ScrollBars プロパティが "Both" に設定されている) ことです。ただし、長すぎる各行の最後に省略記号が表示されます。省略記号は必要ありませんが、水平スクロール バーが必要です。行数が DataGridView の高さを超えると、垂直スクロール バーが期待どおりに機能します。これを解決する方法についてのアイデアはありますか?
多数の関連プロパティを設定しようとしました (DataGridView の AutoSizing プロパティの変更、行テンプレートのサイズ変更可能性、列が凍結されていないことを確認しました)。
ありがとう!
html - HTML div、列、水平スクロール バー
複数のデータのチャンクを隣り合わせの列に表示しようとしています。コンテナーをインラインで表示するように設定しました。これは、列が比較的薄い場合にうまく機能します。列が水平方向の画面の長さを超えるとすぐに、他の列が下部に追加されます。
私の質問はこれです:水平スクロールバーを使用して、水平に配置されたインライン列 div を表示するにはどうすればよいですか?
注:実際にはスクロールバーが必要です。要素を並べて表示したい。
ありがとう、
マイケル
python - wxpythonのstatictextのスクロールバー?
wxpythonの静的テキストにスクロールバーを追加することは可能ですか?
問題は、私がこの静的テキストを作成しているということです:
しかし後でStaticText.SetLabelを使用してラベルを変更し、新しいテキストが大きすぎてウィンドウに収まらないため、statictextにスクロールバーを追加する必要があります。
スタイルにwx.VSCROLLを追加しようとしましたが、スクロールバーは表示されますが、下にスクロールして残りのテキストを表示できません。