我想添加項目到另一個類別的列表框,信息傳遞給函數,但列表框似乎並沒有更新。這是我的代碼:不能添加項目到另一個類別的列表框#
Main class (FORM) :
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
// the function that updates the listbox
public void logURI(string OutputLog, string Information, string JOB)
{
try
{
listBox1.BeginUpdate();
listBox1.Items.Insert(0, DateTime.Now.ToString() + " : " + JOB + " " + Information);
listBox1.Items.Add("1");
listBox1.EndUpdate();
textBox1.Text = JOB;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
二等:
public class FtpFileSystemWatcherTS
{
Form1 logs = new Form1();
logs.logURI("", "Found folder modefied today (" + FileName.TrimEnd(), ") ElectricaTS");
}
我在做什麼錯?
請提供關於你的第二個部分的詳細信息類和它對錶單的使用。您是在展示您在FtpFileSystemWatcherTS類中創建的表單還是存在多個表單實例? – MatthiasG 2012-01-06 15:15:59
textBox1更新嗎?如果您從Visual Studio調試器運行代碼,是否在輸出窗口中看到任何錯誤消息? – dgvid 2012-01-06 15:17:24
由於只是將2個項目添加到列表框中,因此您無需調用BeginUpdate和EndUpdate。 – evasilchenko 2012-01-06 15:20:08