У меня есть функция userControl, для которой я хочу установить действие из родительской формы.
Я уже установил действие кнопки userControl из этой родительской формы.и он работал так:
в Form1.cs:
public Form1()
{
InitializeComponent();
fileManagerLocal1.SetSendButton(SendMethod);
}
private void SendMethod()
{
//whatever ...
}
в userControl1.cs:
public void SetSendButton(Action action)
{
btnSend.Click += (s, e) => action();
}
код работает отлично.но что мне нужно, это как установить действие функции ..
в Form1.cs
public Form1()
{
InitializeComponent();
fileTransfer1.RefreshLocalFM(RefreshFM);
}
public void RefreshFM()
{
fileManagerLocal1.btnRefresh.PerformClick();
}
в userControl1.cs
public void RefreshLocalFM(Action action)
{
action(); // what should be in here ?
}
заранее спасибо.:)