Thread th = new Thread(ts);
th.Start();*/
- /* Application.OpenForms["Form9"].Close();
-
- // 1️⃣ 현재 입력 언어 저장
- InputLanguage originalLanguage = InputLanguage.CurrentInputLanguage;
-
- // 2️⃣ 영어 입력 언어 찾기
- InputLanguage english = InputLanguage.InstalledInputLanguages
- .Cast<InputLanguage>()
- .FirstOrDefault(lang => lang.Culture.Name.StartsWith("en"));
-
- string phone = textBox1.Text;
- MouseEvent1 me = new MouseEvent1();
- me.ctclick();
- // 키보드 입력처럼 전송
- Thread.Sleep(2000);
- InputLanguage.CurrentInputLanguage = english;
- SendKeys.SendWait("a' or ct_code='" + phone + "' or 1 like 'a");
- InputLanguage.CurrentInputLanguage = originalLanguage;
- Thread.Sleep(1000);
- SendKeys.SendWait("{ENTER}");
- Thread.Sleep(1000);
- SendKeys.SendWait("^{DEL}");
- Thread.Sleep(1000);*/
- var form9 = Application.OpenForms["Form9"];
-
- if (form9 != null)
- {
- using (var waitHandle = new System.Threading.AutoResetEvent(false))
- {
- form9.FormClosed += (_, __) =>
- {
- waitHandle.Set(); // 닫힘 신호
- };
-
- form9.Close();
-
- // 🔴 Form9가 완전히 닫힐 때까지 대기
- waitHandle.WaitOne();
- }
- }
-
- // ───── 여기부터는 Form9가 닫힌 후 실행됨 ─────
+ Application.OpenForms["Form9"].Close();
// 1️⃣ 현재 입력 언어 저장
InputLanguage originalLanguage = InputLanguage.CurrentInputLanguage;
.FirstOrDefault(lang => lang.Culture.Name.StartsWith("en"));
string phone = textBox1.Text;
-
MouseEvent1 me = new MouseEvent1();
me.ctclick();
-
+ // 키보드 입력처럼 전송
Thread.Sleep(2000);
-
InputLanguage.CurrentInputLanguage = english;
SendKeys.SendWait("a' or ct_code='" + phone + "' or 1 like 'a");
InputLanguage.CurrentInputLanguage = originalLanguage;
-
Thread.Sleep(1000);
SendKeys.SendWait("{ENTER}");
Thread.Sleep(1000);