問題タブ [trackbar]

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 に答える
13136 参照

.net - WinFormsボリュームスライダー/トラックバーユーザーコントロール

.NET2.0WinFormsアプリで使用するトラックバーのようなユーザー/カスタムコントロールを探しています。

注:WinFormsアプリで音量を制御する方法については質問していません。

ユーザーが音量を設定できるようにするために私のアプリで使用できる見栄えの良いカスタムペイントされたスライダー/トラックバーコントロールを知っている人はいますか?(マルチメディアアプリで使用されるものなど)

理想的には、垂直方向をサポートする必要があります。

TIA、

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

c# - TabControl のトラックバーの背景

TabControl 内の TabPage に TrackBar コントロールがあります。TabPage が白で描画されている間、TrackBar の背景は灰色で描画されています。TrackBar の BackColor プロパティを透明に設定する方法はありません。また、TrackBar の DrawMode プロパティがないため、描画をオーバーライドすることもできません。TrackBar を適合させるために必要なオプションは何ですか? ビジュアル スタイルをサポートしないのはなぜですか?

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

winforms - Winformトラックバー(スライダー)をタッチスクリーンモニターで適切に動作させるにはどうすればよいですか?

Winformsトラックバーを変更して、ユーザーがクリックするとトラックバーがマウスの位置にジャンプするようにする最も簡単な方法は何ですか?

デフォルトでは、トラックバーは現在の場所とマウスがクリックされた場所の中間に移動します。

更新:タッチスクリーンでトラックバーを使用できるように、これを実行しようとしています。タッチスクリーンでのドラッグは非常に難しいため、トラックバーをユーザーがタップした場所に直接ジャンプする必要があります。

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

delphi - Delphi 2010 で TTrackBar にカスタム ティックを設定するにはどうすればよいですか?

ティック スタイルを tsManual に設定し、最小位置と最大位置をそれぞれ 1 と 100 に設定して、9、19、79、89 にティックを追加しようとしましたが、コントロールが自動的に表示する最初と最後を除いて、ティックはまったく表示されません。他の値を試しましたが、何も表示されません。私のコードは次のとおりです。

助言がありますか?重要な詳細が欠けていると確信しており、ドキュメントはかなりまばらです。これは、アップデート 4 を適用した Delphi 2010 の新しい空の VCL フォーム プロジェクトにあります。

前もって感謝します。

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

c++ - トラックバーの値を取得するにはどうすればよいですか?

これを尋ねるのは少しばかげているように感じます。かなり単純に思えますが、どこにも解決策が見つかりません。Visual Studio 2008 で作成したトラックバーがあり、それを使用して画像のしきい値を調整したいのですが、スライダー/マーカーの位置を取得するコードが見つかりません。どんな助けでも大歓迎です。私はC++を使用しています

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

c# - winforms Opacity を TrackBar (スライダー) にバインドするにはどうすればよいですか

で名前が付けられBindingSourceた int プロパティを持つwinform があります。また、winform の制御に使用したい winformもあります。OpacityDataSourceTrackBarOpacity

Valueのプロパティを にバインドTrackBarし、Opacityそれが正常に機能するようにしました。スライドするTrackBarと、変数がTrackBar.Minimum(0) からTrackBar.Maximum(1) に変更されます。

Opacitywinformのプロパティもこの値にバインドしましたが、TrackBarの値は +/- .1 などではなく +/-1 で最小値から最大値までしか移動しないため (そうOpacityではありません)、そうではありません。 winform を適切にフェードします。代わりに、0 で不透明になり、1 で完全に表示されます。

上記のアーキテクチャ内で動作する方法が必要ですが、 を取得して、TrackBarその値を 0 から 1 に 1 より小さい定義された増分で変更します。

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

c# - .Net の WinForms TrackBar コントロールに関する質問

マウスでグリップを移動するときに ValueChanged イベントを呼び出す間のフレームワーク トラックバーで使用されるミリ秒間隔を知っている人はいますか?

独自のトラックバーを実装しましたが、動作がユーザーの期待と一致するようにしたいと考えています。

リフレクターを見てきましたが、ほとんどの実装が表示されないコントロールの 1 つです。

ETA: 実際、考えてみると、それほど単純ではありません。小さな変更の場合、TrackBar は変更ごとにイベントを発生させます。ただし、グリップで大きな高速変更を行うと、すべてのステップでイベントが発生しません。フレームワークがこれをどのように行うのか正確に知りたいですか?

ありがとう

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

c# - System.Windows.Forms.Trackbar - ユーザーがスライダーをドラッグできないようにする方法は?

ユーザーがスライダーをドラッグして TrackBar の値を変更できないようにする (一時的に) 方法はありますか? 私が見つけた唯一の方法は、Enabledプロパティを false に設定することですが、トラックバーもグレー表示されます。

編集: どのようにできるかよりも、なぜすべきでないかについての回答が増えてきたので、なぜそうしたいのかを説明することにしました。

ユーザーが一部のアプリケーション プロパティの値を調整できるようにするためではなく、一部のアクションの進行状況を表示および制御するために使用しています。たとえば、あなたのお気に入りのメディアプレーヤーを想像してみてください - おそらく、現在再生中の映画のどの部分を表示するだけでなく、それを制御することもできる何らかのコントロール (トラックバーと呼びますが、英語は私の母国語ではないので間違っているかもしれません) が含まれています-時間を前後に移動して、別の部分を見てください。

私はまさにこの方法でトラックバーを使用しています - より良い他のコンポーネントを知りません (プログレスバーでは「位置」を変更することはできません)。私がしたい唯一のことは、ユーザーが「映画が一時停止されていない限りトラックバーを使用する」ことを許可しないことです。

この正確な理由から、私は Delphi 6 でトラックバー コンポーネントを何度も使用しましたが、無効にしてもグレーアウトせず、私の意見では問題なく動作しました。そのため、C# で同じ効果を達成できるかどうかをここで尋ねました。

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

c# - トラックバーValueChangedでイベントをトリガーしますが、コードではトリガーしません

イベントハンドラーをトリガーせずに、コードでトラックバーのvalueプロパティを変更できるようにしたい。ユーザーがスライダーをドラッグするか、キーボードでコントロールを変更した場合にのみ、イベントをトリガーしたいと思います。これを達成する最も簡単な方法は何ですか?

トラックバーが6つあり、変更するトラックバーに応じて3つの値を変更したいと思います。問題は、これらのトラックバーの値を変更すると、ValueChangedイベントがトリガーされることです。