C#设置按钮加粗字体,再次点击按钮取消加粗
时间: 2024-10-15 20:07:08 浏览: 38
在C#中,你可以通过添加事件处理程序并改变按钮的样式属性来实现按钮文字的加粗和取消加粗功能。这里是一个简单的示例:
首先,你需要一个Button控件,假设命名为`boldButton`:
```csharp
private Button boldButton;
public Form1()
{
InitializeComponent();
// 初始化按钮
boldButton = new Button();
boldButton.Text = "点击加粗";
boldButton.Click += BoldButton_Click;
Controls.Add(boldButton);
}
```
然后定义`BoldButton_Click`方法来控制字体样式:
```csharp
private void BoldButton_Click(object sender, EventArgs e)
{
if (boldButton.Font.Bold)
{
// 取消加粗,设置普通字体
boldButton.Font = new Font(boldButton.Font.Name, boldButton.Font.Size, FontStyle.Regular);
boldButton.Text = "点击取消加粗";
}
else
{
// 加粗
boldButton.Font = new Font(boldButton.Font.Name, boldButton.Font.Size, FontStyle.Bold);
boldButton.Text = "点击加粗";
}
}
```
当按钮第一次被点击时,它会变成加粗状态;再次点击时则恢复到正常字体状态。
阅读全文