c# - FolderBrowserDialog topmost -


firstlogic

folderbrowserdialog dialog = new folderbrowserdialog();            dialogresult ret = stashowdialog(dialog); 

second logic

private dialogresult stashowdialog(folderbrowserdialog dialog) {     dialogstate state = new dialogstate();     state.dialog = dialog;          system.threading.thread folderbrowserthread = new system.threading.thread(state.threadprocshowdialog);             folderbrowserthread.setapartmentstate(system.threading.apartmentstate.sta);             folderbrowserthread.start();             folderbrowserthread.join();             return state.result;         } 

last logic

class dialogstate     {         public dialogresult result;         public folderbrowserdialog dialog;          public void threadprocshowdialog()         {             dialog.description = "select folder want save wav files.";             result = dialog.showdialog(new form(){topmost = true,toplevel = true}           );         }     } 

folderbrowserdialog top not work. layer of screen lowest layer.

no errors ! want topmost!!!!

i want called on top layer


Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -