c# winform: winform和用户控件之间的通信

本文关键字:winform 之间 通信 控件 用户 | 更新日期: 2023-09-27 18:17:06

我想开发一个包含属性的自定义按钮,可以根据内容动态更改。这个按钮在同一个表单中会被使用不止一次。

如果我们想要按钮更新数据库,我们只需要在mainform中设置字符串:str= "update mytable **"。如果我们想要删除函数,我们只需要在主表单中将字符串设置为:str="delete from my table....."。 你能给我举个例子吗?我是c#的新手。

c# winform: winform和用户控件之间的通信

这很容易实现,你只需要重写。net框架的按钮类,并需要编写自己的代码

你可以看看这篇博文,如果我对文本框做了同样的事情:增强文本框控件

您可以在usercontrol中创建公共属性和公共方法,这将从您的表单访问。然后,您可以将值分配给属性,并调用适当的方法来执行数据库事务语句。