我需要一点帮助。
我创建了一个类名称帮助台仪表板,我需要将一个函数从一个类调用到另一个类。
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?
答案 0 :(得分:2)
您只需从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();
}
我建议您使用第二个选项,因为它只是打开现有表单而不是创建新表单。
希望这可以帮助你。
答案 1 :(得分:2)
您可以创建HELPDESK_DASHBOARD objhelpdesk=new HELPDESK_DASHBOARD ();
类对象
loadassign();
并调用您的函数objhelpdesk.loadassign();
{{1}}