jfri kim
원래는 완전 별로였지만 Visual Studio 2022부터 WinForm의 기본 아이콘이 심플해서다른 GUI에서 사용하고 싶어하는 경우가 많이 생긴것 같습니다.저도 그렇고..그래서 WinForm 기본 아이콘의 ico 파일과 크기별 png파일을 추출하여 업로드합니다. 필요에 맞게 사용하세요.
윈폼에서는 IndexFromPoint 메서드를 통해 클릭이벤트가 발생된 커서 위치의 ListBoxItem의 Index를 쉽게 가져올 수 있었지만 wpf에서는 직접 알아내야 한다. 일단 Context Munu를 만들어야한다. ContextMenu contextMenu = new ContextMenu();MenuItem menuItemRename = new MenuItem();menuItemRename.Header = "이름 바꾸기";contextMenu.Items.Add(menuItemRename); MenuItem menuItemDelete = new MenuItem();menuItemDelete.Header = "삭제"; contextMenu.Items.Add(menuItemDelete); wpf의 L..
■WPF에서 private void TextBox_KeyDown(object sender, KeyEventArgs e) { ((TextBox)sender).Text = e.Key.ToString(); //논리적 Focus 해제 - TextBox의 LostFocus 이벤트가 실행 FocusManager.SetFocusedElement(FocusManager.GetFocusScope((TextBox)sender), null); //키보드 Focus 해제 - 창에서 커서 깜빡임이 해제 Keyboard.ClearFocus();} TextBox에 한글자 입력 후 포커스가 해제되어야 하는 경우에 사용했습니다. Keyboard.ClearFocus(); 만으로 커서깜빡임이 해제되지만Tex..