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
Post a Comment