問題タブ [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.

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

html - スクロールバーのカスタマイズ

スクロールバーの外観を変更できますか?つまり、スクロールバーの画像を変更して、Webテーマに一致させることができるようにします。具体的には、のスクロールバーを指しています

それができない場合は、独自の画像を使用する独自の「スクロールバー」を作成する他の方法はありますか?

おそらく、私たちが十分に正気でないなら、私たちはこのようにするでしょう。<div>上矢印、スクロール、下矢印などの画像を含む束を作成します。次に、それぞれにいくつかの関数を適用しました。もちろん、スクロールの幅はコンテンツの量によって異なります。

誰かが助けることができますか?

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

delphi - Delphi - TStringGrid で垂直スクロール バーを常に表示するように設定する方法

Win32 用の Delphi 2007 を使用しており、TstringGrid で垂直スクロールバーを常に表示するように設定する必要があります。どうやってそれをしますか?

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

wpf - スクロールするコンテンツの上に ScrollViewer を配置する方法

ScrollViewer を、スクロールするコンテンツの上にオーバーラップ/配置するように配置したいと思います。コンテンツが下に表示されるように、ScrollViewer の Opacity を設定します。

私がデフォルトの ScrollViewer を理解している限り、コンテンツは ScrollViewer 内にネストされているため、そのままでは使用できないようです。

これを機能させる方法についてのアイデアはありますか?

編集: ScrollViewer はデコレータであり、コンテンツは ScrollViewer を認識していないことを理解しています。この分離は適切であり、コンテンツに ScrollViewer を認識させたくありません。私がやろうとしているのは、純粋に視覚的な (レイアウト) ことです。ScrollViewer をコンテンツの上に表示するだけです。ScrollViewer の動作は変更されません。

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

winforms - 水平スクロールを避けるために .NET CF でコントロールのサイズを自動調整しますか?

可変数のコントロールをホストする .NET Compact Framework でフォームを開発しています。すべてのコントロールは、フォームと同じ幅にする必要があります。コントロールが少ない場合、垂直スクロールバーは表示されません。コントロールが 1 つのフォームに収まりきらない場合は、垂直スクロールバーが表示されます。水平スクロールバーが表示されないように、コントロールの幅を変更する必要があります。

これを達成するための最良の方法は何ですか?すべてのプラットフォーム/画面サイズで機能し、画面の向きの変更をサポートできるソリューションに興味があります。

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

wpf - WPFスクロールバーはより頻繁に値を変更する必要があります

私は現在、ユーザーが上または下のスクロールボタンを押し、マウスボタンを押したままにすると、wpfスクロールバーに値の変更を頻繁に発生させようとしました。

私は次のようなスタイルを使用しようとしました:

または、値を直接設定するには:

値がリピートボタンに存在することをほくろで確認しましたが、ボタンがコマンドをより頻繁に起動しません...

何か案は?

tia

0 投票する
12 に答える
15168 参照

wpf - WPF: ListBox を無効にしますが、スクロールを有効にします

午前中ずっとこれに頭をぶつけていました。

基本的に、私はリストボックスを持っており、長時間実行されているプロセス中に人々が選択を変更できないようにしたいのですが、それでもスクロールできるようにします。

解決:

すべての答えは良かったです。それが最も簡単だったので、マウスイベントを飲み込みました。PreviewMouseDown と PreviewMouseUp を 1 つのイベントに配線し、backgroundWorker.IsBusy をチェックし、イベント引数の IsHandled プロパティが true に設定されているかどうかを確認しました。

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

.net - Vista でのスクロール バーのフェードの停止 (.NET または WinAPI)

Vista のスクロール バーのフェード アニメーションを抑制する方法を知っている人はいますか?

私はこれを一時的に行いたいだけで、スクロールバーは自動スクロール機能によって生成される「自動」のものであるため、サブクラス化はオプションではないと思います(これは.NETアプリですが、相互運用が必要であると想定しています)。

これを行う理由は、コントロールのコンテンツが変更される可能性があり (変更される可能性があり)、垂直スクロール バーが自動的に非表示になるためです。ただし、これが私を夢中にさせている部分です-ユーザーが最後の1〜2秒以内にスクロールバーにカーソルを合わせ、アニメーションがまだ進行中の場合、スクロールバーは非表示になりますが、アニメーションはとにかく続行し、そのため、SB は実際には存在しないのにまだ存在しているように見えます (クリックできず、フォームを最小化/復元すると完全に消えます)。

私は、Vista がこのアニメーションにある種のタイマーを使用していると考えており、タイマーを停止するための新しい API があることを期待しています (残念ながら、Google はこれについては役に立ちません)。または、他の誰かがこの問題に遭遇し、それを解決する別の方法を知っているなら、それも素晴らしいでしょう.

前もってありがとう、
アーロン

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

visual-c++ - vc++ clistbox で水平スクロールを有効にするにはどうすればよいですか?

vc++ clistbox で水平スクロールを有効にするにはどうすればよいですか?

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

html - Web ブラウザーをスクロールして、Web ブラウザーのビューポートの外にある CSS 固定位置項目を表示することは可能ですか?

ページが森の真ん中にあるような CSS レイアウトを作成しようとしています。背景の木を含む左右の div、さまざまな野生生物を含むページの上部を表示するいくつかのヘッダー div、左右の div の背景画像と一致するより多くの野生生物を下部に表示するいくつかのフッター div があります。 CSS で「position: fixed」を使用して配置されます。

次に、通常どおりに配置され、スクロール可能なコンテンツが中央にあります。それはすべてうまくいきます。

私が抱えている問題は、背景のフォレスト レイアウトが 1204x768 に固定されていることですが、もちろん一部の Web ブラウザー ウィンドウはそれほど大きくない場合があります。残念ながら、コンテンツは意図したとおりにスクロールされますが、ブラウザー ウィンドウのサイズを超えている場合、固定位置の要素は表示されません。明らかに受け入れられません。

スタイルシートの .body 要素と .html 要素に overflow: scroll と height: 768 を設定しようとしましたが、うまくいきませんでした。

CSS の top: 値と left: 値ですべてを配置していることに注意してください。bottom: と right: を使用してこれを回避できることはわかっていますが、問題はフッター画像が整列しないことです。

これは不可能かもしれませんが、その場合はグラフィックデザインを作り直す必要がありますが、可能であれば方法を知りたいです!