VisualBasic 이제 WPF로 바꿔보세요 (15) DragMove 편리합니다만 하고 싶다고 생각하고 있는 Screen의 인연에의 스냅이 잘 되지 않아. 하고 싶은 것은 일정 이상 가장자리에 가까워지면 가장자리에 흡착시킨다는 것. VB의 경우 ①드래그의 개시시에 윈도우의 TOP·LEFT를 취해 둔다 ② 드래그 중에는 왼쪽 버튼을 누르고 있는 동안 마진의 사이즈를 가산하여 커서 포지션을 산출하고, 윈도우를 산출 좌표에 로케이트 한다는 같은 구현... VisualStudioVisualBasicC#WPF 이제 WPF로 바꿔보세요 (14) 이 Set StartUp 버튼과 Remove StartUp 버튼↓ ・상주시키기 위해 스타트업에 자신의 단축키를 작성 · 또한 상주를 해제하기 위해 삭제 하는 기능. Froms+VB시의 실장 그것이 C#에서는 이런 느낌 거의 동일하지만, 현재 앱의 경로를 취하는 곳이라면 약간이 다르다. 그리고 System.Diagnostics.Process.Start에서 탐색기에서 파일을 선택한 상태에서 폴더... VisualStudioVisualBasicC#WPF 이제 WPF로 바꿔보세요 (13) 아이콘 모드로 표시할 때, 초라든지 아날로그 시계등의 이미지만을 Window화해 화면에 냅니다. 앱에는 Window 투명 설정이 있습니다 (Window Opacity 사용). 원래 수수함 기능 툴이므로, 투명하게 눈에 띄지 않는 표시로 할 수 있다고 하는 의도입니다만, 어차피라면 설정으로 클릭 이벤트를 투명하게 하는 편이 좋다고 생각하고, 그래서 방법을 검색하면 Qiita내의 페이지에 고마운... VisualStudioVisualBasicC#WPF 이제 WPF로 바꾸어보세요 (12) 일부 노망 문제는 미해결입니다만 메인 기능은 거의 형태가 되어 한점 남는 것이 시보 기능. 지정 시각 또는 매정시에 풍선적인 알림이 표시되는 기능입니다. 이런 녀석↓ 보통 Toast 등을 사용할지도 모릅니다만 컴퍼넌트를 모르는 슬픔으로부터, VB+FORMS판에서는 아이 FORM을 작성해 메인측으로부터 지정 시각에 호출해, 아이 FORM측에 별도 설정한 타이머로 투명도를 가산·감산해 페이드 I... VisualStudioVisualBasicC#WPF 이제 WPF로 바꿔보세요 (10) 세팅 항목을 전개 표시할 때의 작은 삼각형. 원래의 Forms판에서는 16×16픽셀의 BMP를 2개 만들어 ON/OFF로 스위치해 pictureBox에 표시하고 있었습니다. 화면 해상도 비율이 1이면 화면 픽셀이 이미지의 픽셀과 일치하므로 자연스럽게 흐려지지 않습니다. 이번 해상도에 따라 컨트롤의 물리 픽셀 사이즈가 자동으로 바뀌기 때문에, 원 화상이 16 픽셀의 고정 사이즈로 작성하고 있으... VisualStudioVisualBasicC#WPF 이제 WPF로 바꾸어보세요 (9) 본래의 기능인 매일의 PC 기동 시간과 종료 시간을 텍스트에 보존해, 리스트 표시하는 부분의 로직을 VB→C#로 옮겨놓는다. 읽어들인 텍스트 버퍼를 CRLF 단락으로 SPLIT 해 행 배열화, 한층 더 각 행을 콤마로 SPLIT 해 완성된 필드 배열을 아이템에 돌입한다고 하는 베타인 순서. VB+Forms 때는 이런 느낌 나는 Listview이고, Forms와 크게 달라질 것이라고 생각했지만... VisualStudioVisualBasicC#WPF
이제 WPF로 바꿔보세요 (15) DragMove 편리합니다만 하고 싶다고 생각하고 있는 Screen의 인연에의 스냅이 잘 되지 않아. 하고 싶은 것은 일정 이상 가장자리에 가까워지면 가장자리에 흡착시킨다는 것. VB의 경우 ①드래그의 개시시에 윈도우의 TOP·LEFT를 취해 둔다 ② 드래그 중에는 왼쪽 버튼을 누르고 있는 동안 마진의 사이즈를 가산하여 커서 포지션을 산출하고, 윈도우를 산출 좌표에 로케이트 한다는 같은 구현... VisualStudioVisualBasicC#WPF 이제 WPF로 바꿔보세요 (14) 이 Set StartUp 버튼과 Remove StartUp 버튼↓ ・상주시키기 위해 스타트업에 자신의 단축키를 작성 · 또한 상주를 해제하기 위해 삭제 하는 기능. Froms+VB시의 실장 그것이 C#에서는 이런 느낌 거의 동일하지만, 현재 앱의 경로를 취하는 곳이라면 약간이 다르다. 그리고 System.Diagnostics.Process.Start에서 탐색기에서 파일을 선택한 상태에서 폴더... VisualStudioVisualBasicC#WPF 이제 WPF로 바꿔보세요 (13) 아이콘 모드로 표시할 때, 초라든지 아날로그 시계등의 이미지만을 Window화해 화면에 냅니다. 앱에는 Window 투명 설정이 있습니다 (Window Opacity 사용). 원래 수수함 기능 툴이므로, 투명하게 눈에 띄지 않는 표시로 할 수 있다고 하는 의도입니다만, 어차피라면 설정으로 클릭 이벤트를 투명하게 하는 편이 좋다고 생각하고, 그래서 방법을 검색하면 Qiita내의 페이지에 고마운... VisualStudioVisualBasicC#WPF 이제 WPF로 바꾸어보세요 (12) 일부 노망 문제는 미해결입니다만 메인 기능은 거의 형태가 되어 한점 남는 것이 시보 기능. 지정 시각 또는 매정시에 풍선적인 알림이 표시되는 기능입니다. 이런 녀석↓ 보통 Toast 등을 사용할지도 모릅니다만 컴퍼넌트를 모르는 슬픔으로부터, VB+FORMS판에서는 아이 FORM을 작성해 메인측으로부터 지정 시각에 호출해, 아이 FORM측에 별도 설정한 타이머로 투명도를 가산·감산해 페이드 I... VisualStudioVisualBasicC#WPF 이제 WPF로 바꿔보세요 (10) 세팅 항목을 전개 표시할 때의 작은 삼각형. 원래의 Forms판에서는 16×16픽셀의 BMP를 2개 만들어 ON/OFF로 스위치해 pictureBox에 표시하고 있었습니다. 화면 해상도 비율이 1이면 화면 픽셀이 이미지의 픽셀과 일치하므로 자연스럽게 흐려지지 않습니다. 이번 해상도에 따라 컨트롤의 물리 픽셀 사이즈가 자동으로 바뀌기 때문에, 원 화상이 16 픽셀의 고정 사이즈로 작성하고 있으... VisualStudioVisualBasicC#WPF 이제 WPF로 바꾸어보세요 (9) 본래의 기능인 매일의 PC 기동 시간과 종료 시간을 텍스트에 보존해, 리스트 표시하는 부분의 로직을 VB→C#로 옮겨놓는다. 읽어들인 텍스트 버퍼를 CRLF 단락으로 SPLIT 해 행 배열화, 한층 더 각 행을 콤마로 SPLIT 해 완성된 필드 배열을 아이템에 돌입한다고 하는 베타인 순서. VB+Forms 때는 이런 느낌 나는 Listview이고, Forms와 크게 달라질 것이라고 생각했지만... VisualStudioVisualBasicC#WPF