Я создал форму winform с кнопкой, и когда я нажимаю на кнопку, я запускаю процесс Java AWT (.jar). После этого я встраиваю этот процесс в Panel, используя SetParent (...). Код:
var procStartInfo = new ProcessStartInfo();
procStartInfo.WindowStyle = ProcessWindowStyle.Normal;
procStartInfo.FileName = "file.jar";
var process = Process.Start(procStartInfo);
var container = new FormContainer();
container.Show();
Panel p = new Panel();
container.Controls.Add(p);
SetParent(process.MainWindowHandle, p.Handle);
Проблема в том, что когда я вставляю банку ... текстовые поля не реагируют ни на одно нажатие клавиши. Я полагаю, что проблема связана с приложением Java Swing. Используя любое другое приложение moderm Java, все работает нормально
Любая идея, если мне нужно что-то еще, чтобы решить эту проблему