C# button按键无反应

1.在设计器中选中button  看事件里面对应的click 名称,去对应的窗体代码(默认名字Form1.cs)找到Form1的构造函数。或者双击button跳转到相应代码。

2. 给button加事件绑定

public Form1()
        {
            InitializeComponent();
           button1.Click+=new EventHandle(button1_Click);
        }

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,如果您想实现的功能是在 Windows 窗体中添加一个按钮,点击该按钮后对图片进行阈值处理,可以按照以下步骤操作: 1. 在 Windows 窗体中添加一个按钮。您可以在 Visual Studio 的工具箱中找到 Button 控件,将其拖拽到窗体中即可。 2. 给按钮添加 Click 事件处理程序。在窗体设计器中选中按钮,然后在属性窗口中找到 Click 事件,双击该事件即可为按钮添加 Click 事件处理程序。 3. 在 Click 事件处理程序中添加图片阈值处理的代码。以下是一个简单的示例代码,该代码会读取名为 "input.jpg" 的图片,将其转换为灰度图像并进行阈值处理,然后将处理后的图像保存为 "output.jpg"。 ```csharp private void button1_Click(object sender, EventArgs e) { string inputFilePath = "input.jpg"; string outputFilePath = "output.jpg"; int threshold = 128; // 阈值 // 读取图片 Bitmap inputImage = new Bitmap(inputFilePath); // 转换为灰度图像 Bitmap grayImage = new Bitmap(inputImage.Width, inputImage.Height); for (int i = 0; i < inputImage.Width; i++) { for (int j = 0; j < inputImage.Height; j++) { Color color = inputImage.GetPixel(i, j); int grayValue = (int)(color.R * 0.299 + color.G * 0.587 + color.B * 0.114); grayImage.SetPixel(i, j, Color.FromArgb(grayValue, grayValue, grayValue)); } } // 阈值处理 Bitmap outputImage = new Bitmap(grayImage.Width, grayImage.Height); for (int i = 0; i < grayImage.Width; i++) { for (int j = 0; j < grayImage.Height; j++) { Color color = grayImage.GetPixel(i, j); int grayValue = color.R; if (grayValue >= threshold) { outputImage.SetPixel(i, j, Color.White); } else { outputImage.SetPixel(i, j, Color.Black); } } } // 保存图像 outputImage.Save(outputFilePath, ImageFormat.Jpeg); } ``` 注意,这只是一个简单的示例代码,实际应用中您可能需要根据具体需求进行修改。您可以根据这个示例代码进行尝试,并根据需要进行修改。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值