본문 바로가기

SilverLight의 WebBrowser 컨트롤 사용시 스크롤바 없애기 실버라이트의 OOB를 이용하여 개발할 때 WebBrowser 컨트롤을 사용할 때가 있다. WebBrowser 컨트롤을 사용하면 Html을 아주 쉽게 표현할 수 있으니 정말 편한 것같다.. 그런데 문제는 WebBrowser 컨트롤을 사용하면 스크롤바가 늘 표시된다. 많이 표시되는 부분이 아니라서 없애려고 했지만 없애는 방법을 찾을 수 없었다. 스크롤바는 WebBrowser 컨트롤을 사용하는 것을 의미한다는 내용을 구글링으로 찾았다. 정말 없애고 싶으면 "body" 태그에 스타일을 추가하면 없앨 수 있다 ............................ 이렇게 하면 없앨 수 있다.. 하지만 WebBrowser컨트롤의 크기보다 큰 화면을 표시할때 마우스 스크롤로는 화면 이동이 불가능하다.. 더보기
Access 파일 사용 프로그램 배포시 에러날때.. Access DB 파일을 이용해서 프로그램을 제작하고 배포할 때 가끔 이유를 알 수 없는 문제가 발생한다 나의 경우는 MS 엑세스가 설치되지 않은 PC에서 프로그램을 사용할 때 발생하였다. 내 컴퓨터에서는 잘 되는데 타켓PC에서는 계속 프로그램이 죽길레 봤더니.. 테이블을 생성하고 사용하는 DataTable 클래스에서 문제가 발생하였다. 그래서 다른 PC에서 설치해서 사용했더니 아무런 문제가 없었다. 결국 문제는 MS Office가 깔렸느냐 안 깔렸으냐 였는데.. 엑세스 파일을 제어하는 제어 모듈이 오피스를 깔면 설치가 되는 모양인데 타켓PC에는 그런 것이 없으니 에러가 난 것이었다. 그렇다고 타켓 PC에 오피스를 깔수도 없는 일이니... 그래서 좀 더 찾아보니 'Microsoft Access Datab.. 더보기
실버라이트 4 폰트 변경.. 실버라이트1 ~ 2에서는 한글이 완전히 불가능 한 것은 아니었지만 사용이 힘들었다. TextBlock에서 공식적으로 지원이 불가능 했었고.. 몇가지 편법(?!)을 이용해서 한글을 사용할 수 있었다. 현재 실버라이트 5가 발표되고 주력으로 실버라이트 4를 사용하는 상황에서는 저런 문제가 해결되어 한글 폰트를 쉽게 사용할 수 있다. http://msdn.microsoft.com/ko-kr/library/cc189010%28v=VS.95%29.aspx 에 의하면 이에 관한 내용을 확인할 수 있다. 실버라이트 3에서는 클라이언트 컴퓨터에 설치된 폰트를 이용할 수 있다는 내용이며, 실버라이트 4에서는 실버라이트의 모든 텍스트 요소에 클라이언트 컴퓨터에 설치된 모든 폰트를 적용할 수 있다는 내용이다. 실버라이트 4.. 더보기