Обновление TextBox
Программа выводит информацию о диске. Не могу понять, как обновлять данные TextBox, к примеру каждые 10 секунд, чтобы выводилась новая информация
using System;
using System.IO;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace laba2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
getdrive();
}
private void getdrive()
{
string[] drive = Directory.GetLogicalDrives();
foreach (string item in drive)
{
comboBox1.Items.Add(item.ToString());
}
}
private int _ticks;
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
string getinfo = comboBox1.SelectedItem.ToString();
timer1.Start();
DriveInfo drinfo = new DriveInfo(getinfo);
double a = (drinfo.TotalSize) / 1073741824; //Объем диска в ГБ
double b = (drinfo.TotalFreeSpace) / 1073741824; //Свободное пространство в ГБ
double c = (drinfo.TotalSize - drinfo.TotalFreeSpace) / 1073741824; ; //Места занято в ГБ
//____________________________________________________________________________________________________________________________//
string Disc_space= a.ToString();
string Disc_free = b.ToString();
string Disc_closed = c.ToString();
textBox1.Text = "Размер диска: " + Disc_space + "ГБ";
textBox2.Text = "Свободное пространство: " + Disc_free + "ГБ";
textBox3.Text = "Места занято: " + Disc_closed + "ГБ";
}
private void timer1_Tick(object sender, EventArgs e)
{
}
}
}