«winforms» 태그된 질문

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

11
BackgroundWorker 및 백그라운드 스레드
Windows Form 앱에서 사용해야하는 백그라운드 스레드 구현의 선택에 대한 문체 질문이 있습니다. 현재 BackgroundWorker무한 (while(true))루프 가있는 양식이 있습니다 . 이 루프에서는 WaitHandle.WaitAny관심있는 일이 발생할 때까지 스레드를 다시 알림을 유지하는 데 사용합니다. 내가 기다리는 이벤트 핸들 중 하나는 " StopThread"이벤트이므로 루프에서 벗어날 수 있습니다. 이 이벤트는 재정의 된 시점에서 알립니다 Form.Dispose(). …

10
Windows Forms 용 UI 디자인 패턴 (예 : WPF 용 MVVM)
MVVM은 WPF에 가장 적합하기 때문에 WPF와 함께 가장 일반적으로 사용됩니다. 그러나 Windows Forms는 어떻습니까? Windows Forms에서도 이와 같이 널리 사용되는 접근 방식 / 디자인 패턴이 있습니까? Windows Forms와 명시 적으로 잘 작동합니까? 이것을 잘 설명하는 책이나 기사가 있습니까? MVP 또는 MVC 기반일까요?





6
컨트롤에 툴팁을 어떻게 추가합니까?
ToolTip마우스로 마우스를 가져 가면 표시 할 컨트롤이 있습니다. 어떻게해야합니까? 코드 에서뿐만 아니라 디자이너 에서도이 작업을 올바르게 수행하는 방법을 알고 싶습니다 ( ToolTip도구 상자에 구성 요소가 있지만 확실하지는 않습니다.) 이것이 중복 되어도 놀랍지 않지만 고급 시나리오에 관한 질문 만 찾을 수 있습니다. 기본을 알고 싶습니다.
154 c#  winforms  tooltip 

30
WinForms TextBox를 브라우저의 주소 표시 줄처럼 동작하게 만들기
C # WinForms 텍스트 상자가 포커스를 받으면 브라우저의 주소 표시 줄처럼 작동하기를 원합니다. 무슨 뜻인지 보려면 웹 브라우저의 주소 표시 줄을 클릭하십시오. 다음과 같은 동작이 나타납니다. 텍스트 상자를 클릭하면 텍스트 상자의 초점이 맞지 않은 경우 모든 텍스트를 선택해야합니다. 텍스트 상자에서 마우스를 아래로 끌어서 마우스로 강조 표시 한 텍스트 만 선택해야합니다. …

7
닫기 (x) 버튼 만 숨기는 방법?
모달 대화 상자가 있으며 닫기 (X) 버튼을 숨겨야하지만 ControlBox = false최소화 및 최대화 버튼을 유지해야하기 때문에을 사용할 수 없습니다 . 닫기 버튼 만 숨겨야합니다. 할 수있는 방법이 있습니까? 고마워요! 업데이트 : 나는 그것을 비활성화 할 수있는 권한을 가졌습니다. 더 간단합니다 :) 모두 감사합니다!
151 c#  winforms 


7
DateTimePicker : 날짜와 시간을 모두 선택
DateTimePicker (Winforms)를 사용하여 드롭 다운에서 날짜와 시간을 모두 선택할 수 있습니까? 선택한 값의 사용자 정의 표시를 어떻게 변경합니까? 또한 사용자가 날짜 / 시간을 수동으로 입력 할 수 있습니까?
143 c#  .net  winforms 

7
시스템 글꼴 및 dpi 설정으로 자동 확장되는 WinForms 코드를 작성하는 방법은 무엇입니까?
소개 : "WinForms는 DPI / 글꼴 설정으로 자동 확장되지 않습니다. WPF로 전환하십시오."라는 많은 의견이 있습니다. 그러나 나는 이것이 .NET 1.1을 기반으로한다고 생각합니다. 그들은 실제로 .NET 2.0에서 자동 스케일링을 구현하는 데 꽤 좋은 일을 한 것으로 보입니다. 최소한 지금까지 우리의 연구와 테스트에 근거합니다. 그러나 여러분 중 일부가 더 잘 알고 있다면, …
143 c#  .net  winforms  fonts  dpi 

7
Windows Form (C #)에서 애니메이션 GIF를 표시하는 방법
상당히 긴 프로세스 실행으로 진행 메시지를 보여주는 양식이 있습니다. 웹 서비스에 대한 호출이므로 진행률 표시 줄에 전체 백분율을 의미있게 표시 할 수는 없습니다. (진행률 막대의 선택 윤곽 속성이 특히 마음에 들지 않습니다) 프로세스에 일부 활동의 느낌을주기 위해 애니메이션 GIF를 표시하고 싶습니다 (예 : Windows 복사 프로세스와 같이 한 컴퓨터에서 다른 …

7
x에서 y로 공변량 배열을 변환하면 런타임 예외가 발생할 수 있습니다
나는이 private readonly목록 LinkLabel들 ( IList<LinkLabel>). 나중에이 LinkLabel목록 에 s를 추가하고 해당 레이블을 FlowLayoutPanel다음과 같이 추가 합니다. foreach(var s in strings) { _list.Add(new LinkLabel{Text=s}); } flPanel.Controls.AddRange(_list.ToArray()); Resharper는 다음과 같은 경고를 표시 Co-variant array conversion from LinkLabel[] to Control[] can cause run-time exception on write operation합니다.. 알아낼 수 있도록 도와주세요. 이것은 …


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