«winforms» 태그된 질문

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


3
WinForms의 Model-View-Presenter
WinForms를 사용하여 MVP 방법을 처음으로 구현하려고합니다. 각 레이어의 기능을 이해하려고 노력하고 있습니다. 내 프로그램에는 클릭하면 openfiledialog 창을 여는 GUI 버튼이 있습니다. 따라서 MVP를 사용하여 GUI는 버튼 클릭 이벤트를 처리 한 다음 presenter.openfile (); presenter.openfile () 내에서 해당 파일의 열기를 모델 계층에 위임해야합니까, 아니면 처리 할 데이터 나 논리가 없기 때문에 …


11
Windows Forms C # 응용 프로그램에서 구성 파일을 사용하는 가장 간단한 방법
저는 .NET을 처음 접했지만 여전히 구성 파일이 작동하는 방식에 대해 이해하지 못했습니다. Google에서 검색 할 때마다 web.config에 대한 결과가 표시되지만 Windows Forms 애플리케이션을 작성하고 있습니다. System.Configuration 네임 스페이스를 사용해야한다는 것을 알아 냈지만 설명서가 도움이되지 않습니다. 내 구성 파일이 XYZ.xml임을 어떻게 정의합니까? 아니면 구성 파일의 "기본"이름이 있습니까? 인식하지 못했습니다. 또한 새 …

7
C # Form.Close 대 Form.Dispose
저는 C #을 처음 접했고 이전 게시물을 보려고했지만 좋은 답을 찾지 못했습니다. 단일 양식이있는 C # Windows Form 응용 프로그램에서 Form.Close()더 나은 또는 Form.Dispose()? MSDN은 개체 내의 모든 리소스가 닫히고 Close가 호출되면 양식이 삭제된다고 말합니다. 그럼에도 불구하고, 나는 Close가 아닌 Dispose를 따르는 몇 가지 온라인 예제를 보았습니다. 하나가 다른 것보다 …
88 c#  winforms 

8
SEHException 오류를 진단하는 방법-외부 구성 요소에서 예외가 발생했습니다.
사용자가 다음과 같은 오류를보고 할 때마다 System.Runtime.InteropServices.SEHException- 외부 구성 요소에서 예외가 발생 했습니까? 프로그래머로서 제가 원인을 파악하기 위해 할 수있는 일이 있습니까? 시나리오 : 한 사용자 (회사에서 작성한 프로그램 사용)가이 오류를보고했습니다. 이것은 일회성 오류 일 수도 있고 아닐 수도 있습니다. 그들은 지난 달에 컴퓨터가 두 번 '작동을 멈췄다'고 언급했습니다. 나는 …


4
WinForms 애플리케이션에서 모든 '처리되지 않은'예외를 포착하는 것을 어떻게 만들 수 있습니까?
지금까지 난 그냥 주위에 try / catch 블록을 넣어 Application.Run에 Program.cs프로그램에 대한 진입 점. 이것은 디버그 모드에서 모든 예외를 충분히 포착하지만 디버그 모드없이 프로그램을 실행하면 예외가 더 이상 처리되지 않습니다. 처리되지 않은 예외 상자가 나타납니다. 이런 일이 일어나길 원하지 않습니다. 비디 버그 모드에서 실행할 때 모든 예외가 포착되기를 원합니다. 이 …

11
Windows 응용 프로그램에 콘솔을 표시 하시겠습니까?
Windows 애플리케이션에서 콘솔을 표시하는 방법이 있습니까? 다음과 같이하고 싶습니다. static class Program { [STAThread] static void Main(string[] args) { bool consoleMode = Boolean.Parse(args[0]); if (consoleMode) { Console.WriteLine("consolemode started"); // ... } else { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } } }
85 c#  winforms  console 

9
Console.WriteLine이 출력 창에 표시되지 않습니다.
Console.WriteLine테스트를 위해 몇 가지 호출을 입력 했지만 출력 상자에 나타나지 않습니까? public static ArrayList myDeliveries = new ArrayList(); public mainForm(){ InitializeComponent(); } private void mainForm_Load(object sender, EventArgs e){ if (!File.Exists("../../MealDeliveries.txt")){ MessageBox.Show("File not found!"); return; } using (StreamReader sr = new StreamReader("../../MealDeliveries.txt")){ //first line is delivery name string strDeliveryName = sr.ReadLine(); …
85 c#  .net  winforms 

8
Winforms TableLayoutPanel 프로그래밍 방식으로 행 추가
나는 이것으로 한동안 싸우고 있었고 많은 다른 사람들이 TableLayoutPanel (.net 2.0 Winforms)에도 어려움을 겪고 있음을 발견했습니다. 문제 10 개의 열이 정의 된 '빈'tablelayoutpanel을 가져온 다음 런타임에 프로그래밍 방식으로 컨트롤 행 (즉, 셀당 하나의 컨트롤)을 추가하려고합니다. 다음과 같이 간단해야한다고 생각했을 수도 있습니다. myTableLayoutPanel.Controls.Add(myControl, 0 /* Column Index */, 0 /* Row …

7
WPF 앱과 비즈니스 앱용 Winform의 장점은 무엇입니까? [닫은]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …
84 wpf  winforms 

4
ContextMenuStrip이 사용 된 컨트롤 확인
나는 ContextMenuStrip여러 다른 목록 상자에 할당되어 있습니다. 나는 그것이 사용 된 ContextMenuStrip것을 클릭 했을 때 알아 내려고 노력하고 ListBox있습니다. 아래 코드를 시작으로 시도했지만 작동하지 않습니다. 는 sender올바른 값을 가지고,하지만 난에 할당 할 때 menuSubmitted그것은 null입니다. private void MenuViewDetails_Click(object sender, EventArgs e) { ContextMenu menuSubmitted = sender as ContextMenu; if (menuSubmitted …



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