«winforms» 태그된 질문

WinForms는 Microsoft .NET Framework 및 Mono의 GUI 클래스 라이브러리 인 Windows Forms에 제공되는 비공식 이름입니다. 이 태그의 질문에는 대상 프레임 워크 ([.net] 또는 [mono])로 태그를 지정해야하며 일반적으로 프로그래밍 언어 태그로 태그를 지정해야합니다.


30
INotifyPropertyChanged 구현-더 좋은 방법이 있습니까?
Microsoft는 INotifyPropertyChanged자동 속성에서와 같이 딱딱한 것을 구현 해야합니다.{get; set; notify;} 한다고 생각합니다. 아니면 합병증이 있습니까? 우리는 우리 자신의 속성에 '알림'과 같은 것을 구현할 수 있습니까? INotifyPropertyChanged수업 에 구현할 수있는 우아한 솔루션이 있습니까? 아니면 그것을 수행하는 유일한 방법은PropertyChanged 각 속성 이벤트를 입니다. 그렇지 않다면 PropertyChanged 이벤트 를 발생시키기 위해 코드를 자동 …

22
교차 스레드 작업이 유효하지 않음 : 생성 된 스레드 이외의 스레드에서 액세스 한 제어
시나리오가 있습니다. (Windows Forms, C #, .NET) 일부 사용자 정의 컨트롤을 호스팅하는 기본 양식이 있습니다. 사용자 정의 컨트롤은 무거운 데이터 작업을 수행하므로 UserControl_Load메서드를 직접 호출하면 로드 메서드 실행 기간 동안 UI가 응답 하지 않습니다 . 이것을 극복하기 위해 다른 스레드에 데이터를로드합니다 (기존 코드를 가능한 한 적게 변경하려고 시도 함) 데이터를로드 …

30
숫자 만 허용하는 텍스트 상자를 만들려면 어떻게합니까?
정수 값만 허용하려는 텍스트 상자 컨트롤이있는 Windows Forms 앱이 있습니다. 과거에는 KeyPress 이벤트를 오버로드하고 사양에 맞지 않는 문자를 제거하여 이러한 종류의 유효성 검사를 수행했습니다. MaskedTextBox 컨트롤을 살펴 보았지만 정규 표현식으로 작동하거나 다른 컨트롤의 값에 의존 할 수있는보다 일반적인 솔루션을 원합니다. 숫자가 아닌 문자를 누르면 결과가 생성되지 않거나 사용자에게 유효하지 않은 …
582 c#  .net  winforms  textbox 

14
Windows Forms 응용 프로그램에서 응용 프로그램 설정을 저장하려면 어떻게해야합니까?
달성하고자하는 것은 매우 간단합니다. 정보를 읽는 경로를 사용하는 Windows Forms (.NET 3.5) 응용 프로그램이 있습니다. 이 경로는 내가 제공 한 옵션 양식을 사용하여 사용자가 수정할 수 있습니다. 이제 나중에 사용할 수 있도록 경로 값을 파일에 저장하려고합니다. 이것은이 파일에 저장된 많은 설정 중 하나입니다. 이 파일은 응용 프로그램 폴더에 직접 저장됩니다. …

22
Chrome과 같은 더 나은 브라우저로 .NET WebBrowser 컨트롤을 대체 하시겠습니까?
최신 브라우저를 .NET 응용 프로그램에 삽입하는 비교적 쉬운 방법이 있습니까? 지금까지 내가 이해하는 한, WebBrowser컨트롤에 대한 래퍼입니다 IE 는 매우 이전 버전처럼 보이는 것을 제외하고는 문제가되지 않을 것이다, IE 모두와 함께, CSS 나사 업, 잠재적 인 보안 위험의 측면에서 수반 (렌더링 엔진이 패치되지 않은 경우, 실제 버퍼 오버 플로우 문제가 …

18
이벤트에서 모든 이벤트 핸들러를 제거하는 방법
컨트롤에서 새 이벤트 처리기를 만들려면 다음을 수행하십시오. c.Click += new EventHandler(mainFormButton_Click); 아니면 이거 c.Click += mainFormButton_Click; 이벤트 핸들러를 제거하려면 다음을 수행하십시오. c.Click -= mainFormButton_Click; 그러나 이벤트에서 모든 이벤트 핸들러를 어떻게 제거합니까?
366 c#  .net  winforms  events 




8
Windows Forms 응용 프로그램에서 키보드 단축키를 구현하는 가장 좋은 방법은 무엇입니까?
C #의 Windows Forms 응용 프로그램에서 일반적인 Windows 키보드 단축키 (예 : Ctrl+ F, Ctrl+ N) 를 구현하는 가장 좋은 방법을 찾고 있습니다. 이 응용 프로그램에는 많은 하위 양식을 한 번에 하나씩 호스팅하는 기본 양식이 있습니다. 사용자가 Ctrl+를 누르면 F맞춤 검색 양식을 표시하고 싶습니다. 검색 양식은 응용 프로그램의 현재 열려있는 …

10
Application.DoEvents () 사용
Application.DoEvents()C #에서 사용할 수 있습니까 ? 이 함수는 VB6과 거의 같은 방식으로 GUI가 나머지 앱을 따라 잡을 수있는 방법 DoEvents입니까?
272 c#  winforms  doevents 

10
커서를 대기 커서로 바꾸려면 어떻게해야합니까?
사용자가 로그인하는 C # 응용 프로그램이 있으며 해싱 알고리즘이 비싸기 때문에 시간이 조금 걸립니다. 사용자에게 대기 / 처리 커서 (일반적으로 모래 시계)를 표시하여 프로그램이 수행중인 작업을 알리는 방법은 무엇입니까? 프로젝트는 C #에 있습니다.
263 c#  .net  winforms  cursor 


11
일반적인 이미지 형식을 허용하도록 필터를 OpenFileDialog로 설정 하시겠습니까?
이 코드가 있는데 모든 일반적인 이미지 형식을 허용하도록하려면 어떻게해야합니까? PNG, JPEG, JPG, GIF? 여기까지 내가 가진 것입니다 : public void EncryptFile() { OpenFileDialog dialog = new OpenFileDialog(); dialog.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"; dialog.InitialDirectory = @"C:\"; dialog.Title = "Please select an image file to encrypt."; if (dialog.ShowDialog() == DialogResult.OK) …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.