Я пытаюсь вызвать функцию в основной форме из другой формы ... Уже получил вызов простой функции, объявив ее публичной статикой в основной форме, но я могу «Назови нужный. Функция для вызова:C# - вызов функции в родительской форме
public static void spotcall()
{
string dial = Registry.CurrentUser.OpenSubKey("SOFTWARE").OpenSubKey("INTERCOMCS").GetValue("DIAL").ToString();
MainForm.txtSendKeys.Text = dial;// Here it asks me for a reference to an object.
foreach (char c in txtSendKeys.Text)
{
sideapp.Keyboard.SendKey(c.ToString(), checkBoxPrivate.Checked);
}
txtSendKeys.Clear();
}
Процедура Я использую, чтобы вызвать его из формы ребенка:
private void button1_Click(object sender, EventArgs e)
{
button1.Text = "Hoho";
MainForm.spotcall();
}
Я полностью признаю, что мне не хватает какой-то теории о C#, но, как это часто бывает, я просто нужно сделать это для моей работы, поэтому я надеюсь получить помощь, если случайно я не получу решение самостоятельно. Спасибо :)
Можете ли вы дать нам сообщение об ошибке вы получаете? Это не компиляция, верно? Что компилятор говорит? –
Он запрашивает меня и ссылается на объекты для «txtSendKeys». Сообщение на французском языке, поэтому вы не можете получить точный текст. –