전체
-
포커스를 빼앗지 않는 폼 구현dev/.NET 2009. 10. 7. 08:29
네이트 쪽지기능처럼 창이 뜰때 기존 작업중인 윈도우의 포커스를 빼앗지 않는 창 구현 방법. 데브피아 c# 마을 강좌란 이철님 올린 내용. http://www.devpia.com/Maeul/Contents/Detail.aspx?BoardID=18&MAEULNo=8&no=1774&ref=1774 1. WinAPI - ShowWindow함수 사용 [System.Runtime.InteropServices.DllImport("user32.dll")] public static extern bool ShowWindow(IntPtr hWnd, int nCmdShow); //RecvMemoWnd가 Form입니다. (쪽지창) RecvMemoWnd memo = new RecvMemoWnd (strTitle, strConte..
-
TortoiseSVN 최적화dev/tool 2009. 9. 29. 12:24
1. SVN 에 제외 패턴 설정 settings - general - gloval ignore pattern : */debug *\debug */Debug *\Debug */Release *\Release */release *\release *.obj *.pdb *.pch *.ncb *.suo *.bak *.tmp *.~ml *.class Thumbs.db *.o *.exec ~*.* *.~* _*.* .* 2. 아이콘 오버레이 설정 제거 settings - icon overlays : exclude paths : c:\* d:\* ... include paths: d:\work ...
-
커스텀 데이터 원본 DataBindingdev/.NET 2009. 9. 23. 09:23
커스텀 데이터 원본이라고 하면 데이터 집합을 제외한 대부분을 지칭. 값타입이나 여러 클래스 인스턴스등등. 커스텀 항목 데이터 원본을 만들기 위해서는 하나 이상의 공용 속성을 제공. class NameAndNum { public string Name { get; set; } public int Num { get; set; } } 이후 데이터 바인딩을 지정하면 됨. NameAndNum source = new NameAndNum(); textbox1.DataBindings.Add("Text", source, "Name"); textbox2.DataBindings.Add("Text", source, "Num"); 이렇게 한 후 바인딩된 컨트롤의 값을 변경하면 원본에 값은 반영이 된다. 하지만 반대(원본 소스를 ..
-
Visual Studio 64bit 환경 오류dev/etc 2009. 9. 8. 18:23
ERROR [IM014] [Microsoft][ODBC 드라이버 관리자] 지정된 DSN은 드라이버와 응용 프로그램 간 아키텍처 불일치를 포함합니다. 라는 에러가 나오더라. 이건 뭔가해서 찾아보니 vs 의 응용프로그램 속성에 문제가 있어서 그렇다는군. 해당 프로젝트 속성을 열어 빌드 - 플랫폼 대상을 보면 Any CPU 가 되어있는데 이걸 x86 으로 수정. 동작환경이 x86인데 x64 환경으로 맞추니 안되는듯. ODBC 관리자도 x86 으로 열어 DSN 등록했기때문인듯.