第二次点击按钮时,按钮点击两次方可生效

    技术2022-07-12  84

    using System.Runtime.InteropServices; [DllImport("User32.dll")] public static extern void SetForegroundWindow(IntPtr hWnd); private void tsbtnDrawOpen_Click(object sender, EventArgs e) { //选择需要打开的文件 //..... if (openFileDialog.ShowDialog() == DialogResult.Cancel) { //修改bug:第二次点击打开按钮时需要点击两次 事件方可有效 加断点时可正常打开 //当前窗体获得焦点 SetForegroundWindow(this.Handle); return; } //...... }

     

    Processed: 0.013, SQL: 9