обновление данных формы

  • Автор темы Автор темы tirgra
  • Дата начала Дата начала
T

tirgra

Форумчане, подскажите как обновить данные на форме? Функция по таймеру отрабатывает, но как вернуть результат на форму (в textBox1.Text)?

C++:
public partial class MainForm : Form
{
private static System.Timers.Timer aTimer;
public static string iTime;

[STAThread]
public static void Main(string[] args)
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new MainForm());
}

public MainForm()
{
InitializeComponent();
textBox1.Text = iTime;		
aTimer = new System.Timers.Timer(1000);
aTimer.Elapsed += new ElapsedEventHandler(OnTimedEvent);

aTimer.Interval = 1000;
aTimer.Enabled = true;

}

private static void OnTimedEvent(object source, ElapsedEventArgs e)
{
iTime = DateTime.Now.TimeOfDay.ToString();
}
}
Спасибо.
 
private static void OnTimedEvent(object source, ElapsedEventArgs e)
{
iTime = DateTime.Now.TimeOfDay.ToString();
textBox1.Text = iTime;
}
 
:)
если бы ))))))))
на это вроде бы логичное получаем ошибку при компилировании:
"Для не являющегося статическим поля, метода или свойства "itimer.MainForm.textBox1" требуется ссылка на объект (CS0120) - F:\2222\itimer\MainForm.cs:49,4"
Получается надо как-то сделать это поле статичным?
 
тут
private static void OnTimedEvent(object source, ElapsedEventArgs e)
static зачем?
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab