전체 메서드가 실행되기 전에 단추를 클릭하면 단추가 전체 내용을 다시 설정해야합니다. 그래서 내가 Application.Restart();
을 사용하면 응용 프로그램을 다시 시작하지만 나머지는 실행하지 않습니다. 이 문제를 어떻게 해결할 수 있습니까? 응용 프로그램을 다시 시작해야하는 이유는 너무 많은 변수가있어서 모든 변수를 재설정하려고하기 때문입니다. 이 재설정 프로세스는 특정 버튼을 클릭하여 수행해야합니다. 그러나이 버튼은 함수의 힙을 가지고있어이 메소드의 어느 곳에서나 Application.Restart();
메소드를 실행합니다. 이 메서드는 실행되지 않습니다. 그래서 기본적으로 나는이 방법은 모든 변수를 다시 시작하고 (enableButtons();
부터) 나머지를 실행종료하고 다시로드하지 않고 응용 프로그램을 다시 시작하는 방법은 무엇입니까?
private void puzzleToolStripMenuItem_Click(object sender, EventArgs e) {
Application.Restart();
enableButtons();
puzzleDataMethod();
MessageBox.Show...
왜 앱을 다시 시작 하시겠습니까? – Reniuz
당신이 "버튼을 클릭하기 전에 버튼을 클릭하면 전체 메소드가 실행됩니다." – Shai
@Renuiz와 Shai는 더 많은 것을 설명했습니다 –