I form.For例のボタン1にいくつかのボタンがあり、ボタン2、button3.Iは、それが押されている間Button1の色を変更したいのですが、できるだけ早く私はボタン2をクリックすると、ボタン1色になるデフォルトとbutton2をカラーchanged.Likeこの enter image description hereボタンを押したままボタンの色を変更する方法は?
答えて
MouseDown
イベントを使用するか、FlatApparence.MouseOverDownColor
を使用してください。
このコードを試してみてください。
private void button1_Click(object sender, EventArgs e)
{
button1.BackColor = Color.Red;
button2.BackColor = Control.DefaultBackColor;
button3.BackColor = Control.DefaultBackColor;
}
private void button2_Click(object sender, EventArgs e)
{
button2.BackColor = Color.Red;
button1.BackColor = Control.DefaultBackColor;
button3.BackColor = Control.DefaultBackColor;
}
private void button3_Click(object sender, EventArgs e)
{
button3.BackColor = Color.Red;
button2.BackColor = Control.DefaultBackColor;
button1.BackColor = Control.DefaultBackColor;
}
この
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
button1.BackColor = Color.Red;
button2.BackColor = Control.DefaultBackColor;
button3.BackColor = Control.DefaultBackColor;
}
private void button2_Click(object sender, EventArgs e)
{
button2.BackColor = Color.Red;
button1.BackColor = Control.DefaultBackColor;
button3.BackColor = Control.DefaultBackColor;
}
private void button3_Click(object sender, EventArgs e)
{
button3.BackColor = Color.Red;
button2.BackColor = Control.DefaultBackColor;
button1.BackColor = Control.DefaultBackColor;
}
}
私は同じ回答バディを投稿しました! – RajeeshMenoth
私は前にこのようにしようとしましたが、あまりにも多くのコードがあり、私が望むように動作しません。 –
のようなフォームとrepleceにこのコードをボタン1、ボタン2、ボタン3を追加し、それがグループボックス、パネルのようなボタンを配置コンテナを取得し、フォームなど...
ボタンをクリックして、変更するボタンを登録します。
private void button_Click(object sender, EventArgs e)
{
Button button1=Sender as Button;
if(button1 != null)
setcolor(this,button1);
}
private static void setcolor(Control Container,Button btnFocus)
{
btnFocus.BackColor = Color.Red;
foreach (Control Btn in Container.Controls)
{
if (Btn is Button)
{
if (btnFocus != Btn)
{
Btn.BackColor = Control.DefaultBackColor;
}
}
}
}
私はこれが役に立ちます。
まったくありません。このようにしたいですか?http://youtu.be/_6bD-Dlf1RA?hd=1 –
- 1. ボタンを押してプレーヤーの色を変更する方法は?
- 2. ボタンを押したときにhtmlのタグの色を変更する方法はありますか?
- 3. ボタンを押したときの状態の変更方法は?
- 4. ボタンを押したときのカラービューの変更方法は? (スウィフト)
- 5. ボタンを押したときのジオメトリドローイングブラシの色の変更
- 6. ボタンまたはdivを押したときに背景色を変更する方法と、他のボタンを押した場合に最初の色を変更する方法はありますか?
- 7. ボタンのスタイルを変更してボタンの色を変更する
- 8. iPhoneのボタンを押したままにする方法は?
- 9. ボタンを押したままにして別のボタンをクリックした後にそのボタンを放す方法は?
- 10. Kivyプログラミング、別のボタンを押してボタンの色やイメージを変更する方法
- 11. iOS:ボタンを押して別のボタンを押す方法はありますか?
- 12. QMLボタンを押したときのグラデーションを変更します。
- 13. UINavigationControllerビューのボタンとボタンの色を変更します(例:Back)?
- 14. Aurelia.jsボタンの色またはクラスを変更後に変更します。
- 15. ボタンを押しながらボタンのデザインを変更する
- 16. ボタンを押したときにカスタムUIButton(CoreGraphics)の背景色を変更する
- 17. 左ボタンを押したまま両方のマウスボタンを押す
- 18. 各行のボタンを含むリサイクラビューのボタンの色を変更しました
- 19. ボタンのクリック時にボタンの背景色を変更する方法は?
- 20. UWP - 最小化/閉じるボタンの色を変更せずに戻るボタンの色を変更します。
- 21. ボタンを押したままにする方法
- 22. ボタンのクリックでツールバーの色を変更する方法は?
- 23. UINavigationBarでボタンの色を変更する方法は?
- 24. ボタンでウェブページのフォント色を変更する方法は?
- 25. ボタンの色を変更する方法は?
- 26. クリック後にボタンの色を変更する方法は?
- 27. VBAボタン内の色とテキストを変更する方法は?
- 28. ボタンを押したときにUITableViewのコンテンツを変更する方法
- 29. ボタンをクリックした後のアンドロイド変更ボタンの背景色
- 30. ボタンを押すと文字の色が変わります
あなたはとても太ったようにしてください。 SOは無料コード提供サービスではありません。 –
リストされたすべてのボタンのクリックハンドラのコードを投稿します。 – Nikita