在线程中SaveFileDialog无法打开。
Thread t = new Thread(saveDialog);
t.IsBackground = true;
t.SetApartmentState(ApartmentState.STA);//加上这句就可以了
t.Start();
当前画面是报表画面,没用线程。主画面点击按钮,打开该画面,是在子线程中打开的,所以SaveFileDialog也无法直接打开
在线程中SaveFileDialog无法打开。
Thread t = new Thread(saveDialog);
t.IsBackground = true;
t.SetApartmentState(ApartmentState.STA);//加上这句就可以了
t.Start();
当前画面是报表画面,没用线程。主画面点击按钮,打开该画面,是在子线程中打开的,所以SaveFileDialog也无法直接打开