Я хочу получить доступ к определенным элементам формы из классов, которые обычно не имеют к ним доступа. Позвольте мне проиллюстрировать проблему.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.IO;
using System.Collections;
namespace MyApp {
public partial class MyApp : Form
{
public MyApp()
{
InitializeComponent();
// Code
}
public void updateLabel(string message)
{
myLabel.Text = message;
}
}
public class NewClass
{
public NewClass()
{
// I want to call updateLabel("My message") here, but 'MyApp.updateLabel("My message");' didn't work even though I made updateLabel public
}
}
}
Как мне решить эту проблему? Я относительно новичок в C #, но у меня есть опыт работы с C, PHP, Java и JavaScript. Я использую Visual C # 2010 Express.