所以我必须在Windows窗体中执行一个项目,其中两个按钮具有相同的事件处理程序。按钮是删除按钮和重置按钮。我不知道如何继续。
if ()
{
textbox.Text = "Hello";
Deletebutton.Enabled = true;
Resetbutton.Enabled = false;
}
else
{
textbox.Text = "";
Resetbutton.Enabled = true;
Deletebutton.Enabled = false;
}
答案 0 :(得分:1)
button_click的事件有2个参数(sender& eventargs) 在事件处理程序的主体内部,将发送者强制转换为按钮,如下所示:
class MyModelAdmin(admin.ModelAdmin):
# ...
fields = ['some_field', 'my_new_field']
raw_id_fields = ['some_field']
然后您可以访问它可以在if(...)中使用的属性,例如:
var button=sender as Button;