본문 바로가기
반응형

개발언어/C#.NET75

Missing Icon in Add/Remove Programs for ClickOnce Application Missing Icon in Add/Remove Programs for ClickOnce Application 클릭원스로 배포한 프로그램은 프로그램 추가/제거에 아이콘이 등록되지 않는다. 그래서 해당프로그램을 레지스트에 찾아서 아이콘을 등록하여야 한다. 클릭원스를 커스텀마이징하려니 참 불편하긴 하다. 하지만 이런 작업이 없으면 디자인상 보기 않좋은 프로그램이 도리거 같다. 진입부 Main에 추가해서 해당코드를 넣어주면 된다. static class Program { /// /// 해당 응용 프로그램의 주 진입점입니다. /// [STAThread] static void Main() { bool created = false; Mutex dup = new Mutex(true, "마이프로그램", out crea.. 2011. 8. 12.
C# 메신져 알람창 포커스 처리 메신져 알람 처리 c# stealing focus c# stealing focus messenger alert focus 등으로 검색을 하면 폼이 나타낼때 포커스를 빼기지 않는 방법이 구글에서 나옵니다. c# stealing focus 으로 검색하면 됩니다. 메신져 개발을 하는 데 알람이 오면 메모장 같은곳에 타이핑을 하다가 포커스를 빼앗기는 문제가 발생하였다. 그래서 이렇게 처리하였다. 소스코드 /// /// Preventing stealing focus when form show-up /// protected override bool ShowWithoutActivation { get { return true; } } 외국포럼에 다른 방법도 있으니 참고할만 하다. 코드만 넣으면 override 하니 초.. 2011. 8. 2.
text write log 로그남기기 How to: Open and Append to a Log File 에러의 로그를 남기는 방법은 여려가지가 있습니다. 부득이하게 원격 디버깅을 할 수 없거나 할때 로그를 남겨야 합니다. 또한 webservice 경우 messagebox 을 띄우기 어렵기 때문에 디버깅이 힘듭니다. 이럴때 파일로 에러로그를 남기려고 합니다. MSDN의 파일 로그를 남기는 방법을 활용하였습니다. http://msdn.microsoft.com/en-us/library/3zc0w663.aspx using System; using System.IO; class DirAppend { public static void Main() { using (StreamWriter w = File.AppendText("log.txt")) { Lo.. 2011. 7. 28.
c# xml read XmlTextReader 작성예제 및 richtextbox font color 지정하기 xml 한글 깨지는 현상 처리 xml reader 와 richtext font color 지정하기 C#에서 xml문서를 읽고 원하는 데이타를 추출하는 프로그램을 만들었습니다. XmlTextReader 을 이용하여 xml을 읽고 해당 tagname을 찾아 출력하는 간단한 예제입니다. 또한 richtextbox에 font을 이용하여 원하는 색상을 지정하여 출력합니다. richtextbox의 확장 클래스를 만들어 색상지정과 폰트속성을 지정합니다. 공지사항을 띄울때 쓸 xml reader 프로그램인데 아직 데모입니다. 추후 개선할 사항이 나오면 더 수정하여야 하겠지만 xml reader할 경우 문제가 없을 거 같습니다. 참고로 xml에서 한글을 읽어 들일 때 깨지는 부분도 처리되어 있으니 확인하시면 됩니다. Xml Reader v0.1 첨부.. 2011. 7. 27.
반응형