私は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. ListBoxItemを垂直に伸ばすにはどうすればいいですか
- 2. JScrollPaneを垂直方向にのみスクロールさせるにはどうすればよいですか?
- 3. C++でポインタを移動するにはどうすればよいですか?
- 4. モバイルタッチスクリーンで動作する垂直スライダを追加するにはどうすればよいですか?
- 5. ItemsControlを使用せずに垂直テキストブロックを作成するにはどうすればよいですか?
- 6. パーセンテージの高さのdivに垂直スクロールバーを適用するにはどうすればよいですか?
- 7. WinFormsで無限のプログレスバーを作成するにはどうすればよいですか?
- 8. C#WinForms - コードでEditingControlShowingイベントを発生させるにはどうすればよいですか?
- 9. Richfaces popupPanelがJavaScriptで移動されないようにするにはどうすればよいですか?
- 10. HighCharts棒グラフを水平ではなく垂直にするにはどうすればよいですか?
- 11. divをテーブルセル内で垂直に配置するにはどうすればよいですか?
- 12. CSSで箇条書きやコンテンツを垂直にオフセットするにはどうすればよいですか?
- 13. ブートストラップ経由で、ウェルに垂直ディバイダを追加するにはどうすればよいですか?
- 14. IntelliJでツールバーを移動するにはどうすればよいですか?
- 15. iPhoneでMkMapView.userLocationを移動するにはどうすればよいですか?
- 16. node.jsでファイルを移動するにはどうすればよいですか?
- 17. Cocoaで垂直方向のプログレスバーを作成するには?
- 18. divを別のdivの内部に垂直に配置するにはどうすればよいですか?
- 19. divを垂直に中央に配置するにはどうすればよいですか?
- 20. divを垂直に中央に配置するにはどうすればよいですか?
- 21. ブラウザをJavaアプレットから特定のURLに移動させるにはどうすればよいですか?
- 22. フォームをクリックせずにフォームのデフォルトボタンを起動するにはどうすればよいですか(winforms)?
- 23. 靴のフロースロットで垂直アライメントを取得するにはどうすればよいですか?
- 24. VB.NETで垂直スクロールバーの位置を設定するにはどうすればよいですか?
- 25. ホバーでdivコンテンツのjquery垂直スクロールを作成するにはどうすればよいですか?
- 26. div table-cellで垂直パディングを削除するにはどうすればよいですか?
- 27. Interface BuilderのXcodeで垂直ガイドを削除するにはどうすればよいですか?
- 28. 長いテキストを含む表の垂直スクロールを防止するにはどうすればよいですか?
- 29. NSScrollViewの垂直スクロールを無効にするにはどうすればよいですか?
- 30. tabularnewlineの後にコンテンツの垂直位置を変更するにはどうすればよいですか?
このためにプログレスバーを使用しないでください。垂直トラックバーが最も適切なコントロールです。プログレスバーは視覚的出力用に設計されており、このような方法でコントロールを乱用すると、厄介なユーザーインターフェイスが発生します。 – Rob
それは良い点です。私は "垂直方向の進行バー"を見て、残りの部分を見ていませんでした。プログレスバーはおそらくボリュームコントロールのレベルを表示するために使用するものではありません。 –