MainForm의 StreamReader를 통해 comboBox를 채울 수있었습니다. 이제는 여러 대화 상자에서 여러 콤보 상자에서 동일한 정보가 필요할 것입니다. 이 작품은 내가 "콤보 상자"cbTask "에서 얻을 수있을 것 같아 수락 동의합니다. 오류 상태 "이름 'cbTask'현재 컨텍스트에서 존재하지 않습니다." 코드Logic.cs를 통해 MainForm의 ComboBox 채우기
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 가지를 더 찾아 낼 수 있기를 바라고있다. :) 내가 이해할 수 있도록 시간이 있다면 임시 변수 'combobox'가 목록을 보유하고 MainForm에서 호출하면 cbTask에 해당 항목이 추가됩니까? 실제로 public static void에서 private void로 호출을 변경해야하므로 onLoad 호출에서 모든 것을 갖지 못했습니다. 감사합니다. 대단히 감사합니다. 멋진 하루 되세요 !! –