[英]C# - In a method, how can I have 2 parameters that are one?
在我的項目中,我有 forms 和用戶控件。 我有這個改變鼠標cursor的重要方法。
public static void Cursor_Hand(Form frm)
{
foreach (Control control in frm.Controls)
{
if (control.Cursor == Cursors.Hand)
{
control.Cursor = Program.SystemHandCursor;
}
}
}
但是,它僅在我提交表單作為參數時才有效,我需要它接受表單和用戶控件。
如果可能的話,我還需要兩者都具有相同的名稱,因此我不必檢查 IF 發送了哪個參數。
忽略錯誤的語法,但我想要類似的東西:
public static void Cursor_Hand(Form frm || UserControl frm)
這兩種類型都繼承自Control
:
public static void Cursor_Hand(Control frm)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.