我能夠通過MainForm上的StreamReader填充組合框。我發現現在我需要在不同對話框的幾個不同組合框中提供相同的信息。這個作品接受我似乎無法得到組合框「cbTask」。錯誤狀態「名稱'cbTask'在當前上下文中不存在」。代碼通過Logic.cs在MainForm上填充組合框
public static void TaskPopulate()
{
try
{
StreamReader task = new StreamReader(dataFolder + TasksFile);
string tasks = task.ReadLine();
while (tasks != null)
{
cbTask.Items.Add(tasks);
tasks = task.ReadLine();
}
}
catch
{
}
}
dataFolder是路徑,TasksFile是文件名。如果我把它放在MainForm上,效果很好。
任何人都可以指出我在正確的方向?感謝您提前觀看!我很感激。祝你有美好的一天!!
編輯:在閱讀了這幾次後,它看起來像我的問題不清楚。我試圖將StreamReader中的信息添加到多個子對話框上的多個組合框。
太棒了。我希望能找出3個。 :)所以,我明白,如果你有時間,臨時變量'組合框'包含列表,然後當我在MainForm中調用它將這些項目添加到cbTask?我實際上不得不將公共靜態void調用更改爲private void,所以我沒有在onLoad調用中做所有的事情。非常感謝您非常感謝您。祝你有美好的一天!! – 2014-10-10 17:49:32