私はC#でwinformsジュークボックスに取り組んでいます。私は音量コントロールのための垂直プログレスバーを持っていたいと思います。誰もそれを行う方法を知っていますか?C#でwinformsプログレスバーを垂直に移動させるにはどうすればよいですか?
6
A
答えて
17
私は制御にボリュームをプログレスバーを使用したいことを知りませんが、表示ユーザー描かれたコントロールを使用することができますか、あなただけの背景色でラベルのサイズを変更することができ音量レベルに(最後の方法は一種のクルージングですが)
進捗バーは、方向性に関係なく入力を取得するためのものではありません。
実際にのコントロールのボリュームを使用する場合は、垂直スクロールバーまたはトラックバーを使用してa vertical orientationを使用することを検討してください。何が価値があるために
、彼らはこのことをお勧めa discussion on how to create a vertical progress bar on MSDN、あります:
using System;
using System.Windows.Forms;
public class VerticalProgressBar : ProgressBar {
protected override CreateParams CreateParams {
get {
CreateParams cp = base.CreateParams;
cp.Style |= 0x04;
return cp;
}
}
}
Style
でPBS_VERTICAL
フラグを設定するには。
6
関連する問題
- 1. フレックスボックスを垂直フローで動作させるにはどうすればよいですか?
- 2. C++でポインタを移動するにはどうすればよいですか?
- 3. ListBoxItemを垂直に伸ばすにはどうすればいいですか
- 4. JScrollPaneを垂直方向にのみスクロールさせるにはどうすればよいですか?
- 5. モバイル上に垂直の垂直線を積み重ねるにはどうすればいいのですか?
- 6. モバイルタッチスクリーンで動作する垂直スライダを追加するにはどうすればよいですか?
- 7. C++ - 移動するドットを連続してループさせるにはどうすればよいですか?
- 8. WinFormsで無限のプログレスバーを作成するにはどうすればよいですか?
- 9. ItemsControlを使用せずに垂直テキストブロックを作成するにはどうすればよいですか?
- 10. C#WinForms - コードでEditingControlShowingイベントを発生させるにはどうすればよいですか?
- 11. <h5>を親divに垂直に合わせるにはどうすればよいですか?
- 12. 入力プレースホルダをカーソルで動的に移動させるにはどうすればよいですか?
- 13. パーセンテージの高さのdivに垂直スクロールバーを適用するにはどうすればよいですか?
- 14. 垂直にも表示されるホバードロップダウンを使用した垂直ナビゲーションを作成するにはどうすればよいですか?
- 15. Richfaces popupPanelがJavaScriptで移動されないようにするにはどうすればよいですか?
- 16. HighCharts棒グラフを水平ではなく垂直にするにはどうすればよいですか?
- 17. サイドバイサイドイメージをモバイルで垂直イメージに移動
- 18. ジャイロやエンコーダをロボットの直線移動に使用するにはどうすればよいですか?
- 19. WPFでXAMLのラベルとテキストボックスを垂直に配置するにはどうすればよいですか?
- 20. divをテーブルセル内で垂直に配置するにはどうすればよいですか?
- 21. CSSで箇条書きやコンテンツを垂直にオフセットするにはどうすればよいですか?
- 22. ブートストラップ経由で、ウェルに垂直ディバイダを追加するにはどうすればよいですか?
- 23. iOSでGoogleマップの移動に伴いマーカーを移動するにはどうすればよいですか?
- 24. 値が移動されないようにするにはどうすればよいですか?
- 25. ジッタなしでシェイプを個別に移動させるにはどうすればよいですか?
- 26. IntelliJでツールバーを移動するにはどうすればよいですか?
- 27. node.jsでファイルを移動するにはどうすればよいですか?
- 28. iPhoneでMkMapView.userLocationを移動するにはどうすればよいですか?
- 29. フォームをクリックせずにフォームのデフォルトボタンを起動するにはどうすればよいですか(winforms)?
- 30. フッターを右に移動するにはどうすればよいですか?
このためにプログレスバーを使用しないでください。垂直トラックバーが最も適切なコントロールです。プログレスバーは視覚的出力用に設計されており、このような方法でコントロールを乱用すると、厄介なユーザーインターフェイスが発生します。 – Rob
それは良い点です。私は "垂直方向の進行バー"を見て、残りの部分を見ていませんでした。プログレスバーはおそらくボリュームコントロールのレベルを表示するために使用するものではありません。 –