2
Windows Form 응용 프로그램을 만들고 사용자가 요청시 옵션을 선택한 후 사용자가 로그 파일을 열 수있게하려고합니다. 메뉴 스트립에.프로그래밍 방식으로 Windows Form 응용 프로그램에서 메모장 파일 끝으로 이동하는 방법
메모장에서 파일을 열 수 있지만 가장 최근의 항목은 파일의 끝에 있습니다. 사용자가 작업을 저장하기 위해 파일 끝 부분에서 응용 프로그램을 시작하게하려면 어떻게해야합니까?
내 현재 코드 : 어떤 도움을 주시면 감사하겠습니다
public static void OpenCurrentLog()
{
Process process = new Process();
ProcessStartInfo startInfo = new ProcessStartInfo();
startInfo.FileName = Environment.GetEnvironmentVariable("windir").ToString() + "\\system32\\notepad.exe";
startInfo.Arguments = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) +"\\" appName + "\\" + "\\LogFiles\\LogFile.log";
startInfo.WindowStyle = ProcessWindowStyle.Normal;
process.StartInfo = startInfo;
process.Start();
process.WaitForExit();
}
. 나는 비교적 새로운 C#이다.
안녕 참조하십시오 [스크롤 메모장 사용하여 C#을] (HTTP ://stackoverflow.com/questions/9300635/scrolling-notepad-using-c-sharp-and-win32) –
나는 당신의 프로그램을 싫어할 것이다. 그것은 사용자에게 메모장을 강요합니다. 필자는 메모장을 사용하지 않으며 내 기본 설정과 다른 텍스트 편집기를 사용합니다. 메모장을 사용자에게 강요하는 이유는 무엇입니까? WinForms에서 텍스트 파일을 표시하는 것이 쉬운 일이 아니므로 왜 다른 프로세스를 열어서 보는지조차 모릅니다. 메모가있는 새로운 양식을 보여주십시오. –