«winforms» 태그된 질문

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



11
양식 응용 프로그램에서 콘솔 출력 / 창을 표시하려면 어떻게합니까?
매우 기본적인 예를 바로 잡으려면 : using System; using System.Windows.Forms; class test { static void Main() { Console.WriteLine("test"); MessageBox.Show("test"); } } 기본 옵션 (명령 줄에서 csc 사용)으로 이것을 컴파일하면 콘솔 응용 프로그램으로 컴파일됩니다. 또한 내가 가져 오기 때문에 System.Windows.Forms메시지 상자도 표시됩니다. 이제 프로젝트 옵션 내에서 /target:winexe선택하는 것과 동일한 Windows Application옵션을 …

12
C #에서 창을 가운데에 맞추려면 어떻게합니까?
현재 창을 가운데에 맞추는 방법이 필요합니다. 예를 들어 사용자가 버튼을 누르면 창을 화면 중앙에 놓기를 원합니다. startposition 속성을 사용할 수 있다는 것을 알고 있지만 응용 프로그램을 처음 시작할 때 이외의 다른 방법을 사용할 수는 없습니다. 그러면 양식을 화면 중앙에 어떻게 배치합니까?
129 c#  winforms  screen  center 

4
txt 파일에 줄 바꿈을 추가하는 방법
date.txt 파일에 텍스트가있는 새 줄을 추가하고 싶지만 기존 date.txt에 추가하는 대신 앱에서 새 date.txt 파일을 만듭니다. TextWriter tw = new StreamWriter("date.txt"); // write a line of text to the file tw.WriteLine(DateTime.Now); // close the stream tw.Close(); txt 파일을 열고 텍스트를 추가하고 닫은 다음 나중에 무언가를 클릭 한 후 : date.txt를 …


3
OpenFileDialog의 여러 파일 확장명
를 사용하여 한 그룹 내에서 여러 파일 확장자를 사용하려면 어떻게 OpenFileDialog해야합니까? 나는이 Filter = "BMP|*.bmp|GIF|*.gif|JPG|*.jpg|PNG|*.png|TIFF|*.tiff" 또한 '모든 그래픽 유형'TIFF *이 .tif 및 * 티파니가 있고, 나는 * .JPEG을 JPG는 * .JPG은 그래서 그룹을 만들고 싶어? 어떻게 할 수 있습니까?

8
양식이로드 된 후 코드를 어떻게 실행합니까?
.NET에서 Windows Forms에는 Form이로드되기 전에 발생하는 이벤트 (Form.Load)가 있지만 폼이로드 된 후에 발생하는 해당 이벤트는 없습니다. 양식이로드 된 후 몇 가지 논리를 실행하고 싶습니다. 누구든지 해결책에 대해 조언 할 수 있습니까?
126 c#  .net  winforms  events 

3
MaxHeight 및 MaxWidth 제약 조건에 비례하여 이미지 크기 조정
사용 System.Drawing.Image. 이미지 너비 또는 높이가 최대 값을 초과하는 경우 비례 적으로 크기를 조정해야합니다. 크기를 조정 한 후에는 너비 나 높이가 제한을 초과하지 않는지 확인해야합니다. 너비 및 높이는 자동으로 최대 및 최소를 초과하지 않을 때까지 (가능한 가장 큰 크기) 크기가 조정되고 비율도 유지됩니다.

15
Enter를 누를 때 'Ding'중지
매우 간단한 Windows Forms 응용 프로그램이 있습니다. 그리고 Windows (또는 적어도 Windows Forms 응용 프로그램)에서 한 줄 TextBox 컨트롤 내부에서 Enter 키를 누르면 딩이 들립니다. 그것은 한 줄 TextBox이기 때문에 개행을 입력 할 수 없음을 나타내는 불쾌한 소리입니다. 괜찮습니다. 그러나 내 양식에는 1 개의 TextBox와 검색 단추가 있습니다. 그리고 사용자가 …

11
현재 누른 키를 감지하는 방법은 무엇입니까?
Windows Forms 에서는 Cursors 클래스 덕분에 언제든지 커서의 현재 위치를 알 수 있습니다 . 키보드에서도 동일한 기능을 사용할 수없는 것 같습니다. 예를 들어 Shift키를 눌렀 는지 알 수 있습니까? 모든 키보드 알림 (KeyDown 및 KeyUp 이벤트)을 추적해야합니까?
123 c#  .net  winforms  keyboard 

28
열거 형을 WinForms 콤보 상자에 바인딩 한 다음 설정
많은 사람들이 WinForms에서 열거 형을 콤보 상자에 바인딩하는 방법에 대한 질문에 답했습니다. 다음과 같습니다. comboBox1.DataSource = Enum.GetValues(typeof(MyEnum)); 그러나 표시 할 실제 값을 설정할 수없는 것은 꽤 쓸모가 없습니다. 나는 시도했다 : comboBox1.SelectedItem = MyEnum.Something; // Does not work. SelectedItem remains null 나는 또한 시도했다 : comboBox1.SelectedIndex = Convert.ToInt32(MyEnum.Something); // ArgumentOutOfRangeException, …
122 c#  .net  winforms  combobox  enums 

27
특정 형식 (버튼 / 텍스트 상자)의 Windows Forms 양식의 모든 자식 컨트롤을 가져 오는 방법은 무엇입니까?
x 유형의 양식에 대한 모든 컨트롤을 가져와야합니다. 나는 과거에 다음과 같은 코드를 사용한 코드를 한 번 보았다고 확신합니다. dim ctrls() as Control ctrls = Me.Controls(GetType(TextBox)) 재귀 함수를 사용하여 자식을 가져 오는 모든 컨트롤을 반복 할 수 있다는 것을 알고 있지만 다음과 같이 더 쉽고 간단한 것이 있습니까? Dim Ctrls = …
120 c#  .net  vb.net  winforms  controls 

12
그룹에서 어떤 라디오 버튼이 선택되어 있습니까?
WinForms 사용; 그룹에 대해 확인 된 RadioButton을 찾는 더 좋은 방법이 있습니까? 아래 코드가 필요하지 않은 것 같습니다. 다른 RadioButton을 체크하면 체크를 해제 할 것이 무엇인지 알게됩니다. 그래서 어떤 것이 체크되었는지 알아야합니다. if 문 (또는 스위치)을 많이 수행하지 않고 해당 정보를 가져 오려면 어떻게해야합니까? RadioButton rb = null; if (m_RadioButton1.Checked …

16
Windows Forms 응용 프로그램에서 예외 처리를위한 모범 사례?
현재 첫 번째 Windows Forms 응용 프로그램을 작성하는 중입니다. 지금까지 몇 권의 C # 책을 읽었으므로 C #이 예외를 처리해야하는 언어 기능을 비교적 잘 이해하고 있습니다. 그것들은 모두 매우 이론적이지만 아직 내가 얻지 못한 것은 내 응용 프로그램에서 기본 개념을 좋은 예외 처리 모델로 변환하는 방법에 대한 느낌입니다. 주제에 대해 …

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