«winforms» 태그된 질문

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

11
현재 폴더 경로 가져 오기
파일을 변환하는 프로그램을 만들고 싶습니다. 사용자가 모든 디렉토리에 실행 파일을 배치 할 수 있기를 원하며 해당 프로그램을 실행할 때 (.exe를 두 번 클릭하면) exe 파일이있는 현재 폴더 내에서 모든 파일 을 처리하도록 프로그램을 원합니다 . 프로그램이 현재 실행중인 경로를 어떻게 확인할 수 있습니까? 나는 시도 System.Windows.Forms.Application.StartupPath했지만 그것은 잘못된 길로 보인다. …
222 c#  .net  winforms  path 






20
ComboBox : 항목에 텍스트 및 값 추가 (바인딩 소스 없음)
C # WinApp에서 ComboBox의 항목에 텍스트와 값을 모두 추가하려면 어떻게해야합니까? 검색을 수행 한 결과 대개 "소스에 바인딩"을 사용하고 있습니다.하지만 제 경우에는 제 프로그램에 바인딩 소스가 준비되어 있지 않습니다. 어떻게하면 다음과 같은 작업을 수행 할 수 있습니까? combo1.Item[1] = "DisplayText"; combo1.Item[1].Value = "useful Value"
202 c#  winforms  combobox 

15
주어진 DateTime 객체를 사용하여 한 달의 첫 날과 마지막 날 얻기
주어진 날짜가있는 달의 첫날과 마지막 날을 얻고 싶습니다. 날짜는 UI 필드의 값에서 비롯됩니다. 시간 선택기를 사용하는 경우 var maxDay = dtpAttendance.MaxDate.Day; 그러나 DateTime 객체에서 가져 오려고합니다. 이걸 가지고 있다면 ... DateTime dt = DateTime.today; 에서 첫날과 마지막 날을 얻는 방법은 dt무엇입니까?
198 c#  .net  winforms  datetime 

8
C # 응용 프로그램을 올바르게 종료하는 방법은 무엇입니까?
C #에 게시 된 응용 프로그램이 있습니다. 여기서 문제는 빨간색 종료 버튼을 클릭하여 주 양식을 닫을 때마다 양식이 닫히지 만 응용 프로그램은 닫히지 않습니다. 컴퓨터를 종료하려고 할 때이 사실을 알았습니다. 내가 만든 응용 프로그램이 원활하게 실행되기를 바랍니다 MessageBox. 알림 을 넣은 많은 자식 창에 충격을 받았습니다 . 나는 시도 Application.Exit했지만 …
198 c#  winforms  exit 


30
Visual Studio 빌드 실패 : obj \ debug에서 bin \ debug로 exe 파일을 복사 할 수 없음
업데이트 : 이 버그를 재현하는 샘플 프로젝트 는 Microsoft Connect에서 찾을 수 있습니다 . 또한 아래의 대답에 제시된 솔루션이 해당 샘플 프로젝트에서 작동하는지 테스트하고 확인했습니다 . 이 방법으로 문제가 해결되지 않으면 다른 문제가있을 수 있습니다 (별도의 질문에 속함). 이것은 이전에 스택 오버플로와 다른 장소에서 묻는 질문이지만 지금까지 찾은 제안 중 …

9
C #의 양식에서 값을 반환하는 방법은 무엇입니까?
버튼을 클릭하면 ShowDialog ()를 통해 다른 양식 (frmImportContact)을 보여주는 기본 MDI 양식 (frmMainMDI)의 자식 인 기본 양식 (frmHireQuote라고 함)이 있습니다. 사용자가 frmImportContact에서 '확인'을 클릭하면 frmHireQuote의 일부 텍스트 상자에 몇 가지 문자열 변수를 다시 전달하고 싶습니다. frmHireQuote의 인스턴스가 여러 개있을 수 있으므로 frmImportContact의이 인스턴스를 호출 한 인스턴스로 돌아가는 것이 중요합니다. 가장 …

17
Windows Forms의 레이블에 대한 줄 바꿈
Windows Forms 에서 레이블의 자동 줄 바꿈 기능을 어떻게 얻을 수 있습니까? 레이블을 패널에 배치하고 동적으로 레이블을 지정할 텍스트를 추가했습니다. 그러나 패널 길이를 초과합니다. 이 문제를 어떻게 해결할 수 있습니까?
184 c#  .net  winforms  label  controls 


9
InvokeRequired 코드 패턴 자동화
이벤트 중심 GUI 코드에서 다음 코드 패턴을 얼마나 자주 작성해야하는지 알고 있습니다. private void DoGUISwitch() { // cruisin for a bruisin' through exception city object1.Visible = true; object2.Visible = false; } 된다 : private void DoGUISwitch() { if (object1.InvokeRequired) { object1.Invoke(new MethodInvoker(() => { DoGUISwitch(); })); } else { object1.Visible …

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