首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >最上面的FolderBrowserDialog

最上面的FolderBrowserDialog
EN

Stack Overflow用户
提问于 2017-08-21 13:53:26
回答 1查看 497关注 0票数 0

firstLogic

代码语言:javascript
复制
FolderBrowserDialog dialog = new FolderBrowserDialog();
           DialogResult ret = STAShowDialog(dialog);

第二逻辑

代码语言:javascript
复制
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;
        }

最后一个逻辑

代码语言:javascript
复制
class DialogState
    {
        public DialogResult result;
        public FolderBrowserDialog dialog;

        public void ThreadProcShowDialog()
        {
            dialog.Description = "Select the folder where you want to save the WAV files.";
            result = dialog.ShowDialog(new Form(){TopMost = true,TopLevel = true}           );
        }
    }

FolderBrowserDialog Top most不起作用。屏幕的层是最低的一层。

没有错误!

我想在顶层被调用

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-21 10:16:57

代码语言:javascript
复制
private void CreateMyTopMostForm()
{
   // Create lower form to display.
   Form bottomForm = new Form();
   // Display the lower form Maximized to demonstrate effect of TopMost property.
   bottomForm.WindowState = FormWindowState.Maximized;
   // Display the bottom form.
   bottomForm.Show();
   // Create the top most form.
   Form topMostForm = new Form();
   // Set the size of the form larger than the default size.
   topMostForm.Size = new Size(300,300);
   // Set the position of the top most form to center of screen.
   topMostForm.StartPosition = FormStartPosition.CenterScreen;
   // Display the form as top most form.
   topMostForm.TopMost = true;
   topMostForm.Show();
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45790116

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档