2011-03-10 6 views
3

3 개의 버튼과 richtextBox를 배치 한 Windows 양식을 설계했습니다.
지금은 richtextbox에서 프로그램 코드를 얻고 싶습니다. 각 버튼의 click() 이벤트에서 작성한 다른 버튼을 클릭하십시오.C에서 버튼 클릭시 프로그램 코드 가져 오기

private void button1_Click(object sender, ButtonEventArgs e) 
{ 
     some code lines goes here // 
     ....      // All these lines to be displayed in richtextBox 
     ....      // 
} 
+0

원본을 인쇄하려면 프로그램을 원하십니까? 버튼을 클릭하면? –

+0

@ 0A0D : 네, 맞습니다. –

+0

이것을 quine이라고합니다. 여기를 참조하십시오 : http://stackoverflow.com/questions/753467/the-shortest-program-that-prints-its-own-source-code-in-c –

답변

2

는 당신이 실제로 링크에 있고이 작업을 수행하기 위해 소스 파일을 읽을 거라고 생각합니다. 응용 프로그램을 컴파일하면 C# 코드가 IL 코드가되어 전혀 보이지 않습니다.

0

IL을 컴파일했기 때문에 실행 중이면 더 이상 소스가 없으므로 버튼을 클릭 할 때 문자열을 표시하려면 그냥 수행하십시오.

richTextBox.Text = @"some code lines goes here... 
... 
...";