Tag: 按钮

从函数调用按钮OnClick

我有一个OnClick = Button_Click的按钮。 我想从另一个函数调用Button_Click,但问题是我需要给它: (object sender, EventArgs e) 我应该为这些参数输入什么? 它有什么办法吗?

当焦点有效时,改变wpf中按钮的backgorund

我有一个按钮,我想改变按钮的背景颜色。 但是当我将background属性设置为蓝色时: 当按钮具有焦点时,颜色会变为白色和我的颜色。 如何将此白色设置为其他颜色?

按钮被禁用时如何避免颜色变化?

我们有一个Windows Forms项目,有很多FlatStyle按钮。 当我们禁用按钮时,按钮的颜色会自动更改Frown | 🙁 有可能以某种方式覆盖它,所以我们可以自己控制颜色吗?

简单的按钮动画

我正在尝试学习.NET编程。 作为我学习的一部分,我试图对按钮产生一些影响。 它工作……但不像我想象的那么顺利! 有没有更好的方法来做到这一点? 先感谢您! 我的需要: 有3个按钮。 当您将鼠标hover在其中一个上时,它会展开,当您从该按钮鼠标移出时,它会返回到其初始大小。 private void button1_MouseHover(object sender, EventArgs e) { button1.BackColor = Color.White; button1.Width = 130; button1.BringToFront(); } private void button1_MouseLeave(object sender, EventArgs e) { button1.BackColor = Color.Red; button1.Width = 75; } private void button2_MouseHover(object sender, EventArgs e) { button2.BackColor = Color.Gray; button2.Width = 130; button2.BringToFront(); } private void Form1_MouseLeave(object […]

如何在c#.net中动态创建按钮上执行click事件

我正在尝试构建一个应用程序,用户可以在其中选择类别,并根据它显示其子类别,这些子类别是按钮,它们是动态创建的。 现在,由于按钮是动态创建的,所以我很困惑如何在button_click事件下编写代码,因为我不知道有多少子类别。 那么有什么方法可以执行特定按钮的click事件,以便我可以执行某些命令? EDITED 这是我试过的代码 Button btnDynamicButton = new Button(); private void btnclick_Click(object sender, EventArgs e) { label2.Text = btnDynamicButton.Text; } private void btnappetizer_Click(object sender, EventArgs e) { groupBox2.Visible =false; DataTable dt = new DataTable(); dt = itemmasterbl.SelectallrecordFromtblItem(btnappetizer.Text); for (int i = 0; i < dt.Rows.Count; i++) { string name = "Appetizer" + DynamicButtonCount; Button […]

C#:更改按钮BackColor无效

我在Windows窗体中遇到C#按钮问题。 我以编程方式创建了许多按钮,然后将它们添加到表单中。 有趣的是,除了修改BackColor之外,对这些按钮(位置和大小)的每次修改都很容易执行。 只有按钮的颜色保持不变。 代码看起来像这样: public class SimpleSortAlgDisplayer : ISortAlgDisplayer { #region ISortAlgDisplayer Member void ISortAlgDisplayer.Init(int[] Data) { this.DataLength = Data.Length; this.DispWin = new CurrentSortStateWin(); this.DispWin.Show(); this.DispWin.Size = new Size(60 + (10 * this.DataLength), 120); this.myArrayElements = new Button[this.DataLength]; for (int i = 0; i < this.DataLength; i++) { this.myArrayElements[i] = new Button(); //begin of […]

如何在C#中重命名一个循环中的多个按钮

我有一个类似战舰的程序,其中有一个10 x 10网格的按钮。 在程序的开头,我希望所有按钮的文本都改为“—”,这表明没有人在那个坐标上射击。 我似乎无法找到一种方法来重命名一个循环中的所有按钮。 按钮都有名称b00,b01,b02 ……显示其坐标。 第一个数字是行,第二个数字是列。 (即b69代表第7行,第10列)。 希望你能帮忙! 先感谢您! 卢克

Treeview隐藏 按钮

有谁知道如何隐藏树视图的[ – ]按钮? 树视图永远不会崩溃,因此我不需要根节点具有折叠选项。 我知道我可以使用带有stye的listview来缩进[0]元素,使其像树视图根节点一样。 然而,我正在使用的绑定等类型请求树视图,我不知道如何访问该按钮并禁用它。

Foreach循环创建100个按钮,同时绘制所有按钮以防止闪烁

在我的扫雷游戏中,我需要动态创建控件,以便在easy – medium – hard之间切换。 让我们说,为了问题,硬包含100个按钮。 这就是我创建它们的方式: this.SuspendLayout(); //Creating so many things that I assume it would be faster to suspend and resume. foreach (string i in playingField) { Button button = new Button(); button.Name = i; button.FlatStyle = System.Windows.Forms.FlatStyle.Popup; button.Margin = new Padding(0); button.TabIndex = 0; button.Location = new System.Drawing.Point(3, 3); button.Size = new […]

C#Windows窗体应用程序透明按钮

我是C#的新手。 我想创建一个隐形按钮,但它们可以在C#windows窗体应用程序中单击。 有办法吗? 我尝试将BackColor设置为Transparent,但这并没有改变它是透明的事实