[英]How to call function from one class from another?
我需要一點幫助。
我創建了一個類名幫助台儀表板,我需要將函數從一個類調用到另一個類。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Telerik.WinControls;
using Telerik.WinControls.UI;
namespace HELPDISK
{
public partial class HELPDESK_DASHBOARD : Telerik.WinControls.UI.RadForm
{
public HELPDESK_DASHBOARD()
{
InitializeComponent();
backgroundWorker1.RunWorkerAsync();
}
private void loadassign()
{
}
}
}
我有另一個班級名稱分配
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Telerik.WinControls;
namespace HELPDISK
{
public partial class AssignForm : Telerik.WinControls.UI.RadForm
{
}
public void loadnames()
{
// I have to call the function loadassign here
}
}
如何從類幫助台調用函數 loadassign 到類assignform?
您可以簡單地從HELPDESK_DASHBOARD
創建一個新對象
HELPDESK_DASHBOARD db = new HELPDESK_DASHBOARD();
然后調用函數
db.loadassign();
或者您可以使用如下所示的 openForms 來做到這一點
if (System.Windows.Forms.Application.OpenForms["HELPDESK_DASHBOARD"] != null)
{
(System.Windows.Forms.Application.OpenForms["HELPDESK_DASHBOARD"] as HELPDESK_DASHBOARD).loadassign();
}
我建議您使用第二個選項,因為它只是打開現有表單而不是創建一個新表單。
希望這可以幫助你。
您可以創建HELPDESK_DASHBOARD
類對象
HELPDESK_DASHBOARD objhelpdesk=new HELPDESK_DASHBOARD ();
並調用您的函數loadassign();
objhelpdesk.loadassign();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.