본문 바로가기

C#35

[C#/WPF] ComboBox(콤보박스) 생성 및 사용 방법 C#, WPF에서 많이 사용하는 ComboBox(콤보박스)의 사용법에 대하여 알아보도록 하겠습니다. 콤보박스를 사용하는 방법으로는 콤보박스 생성, 콤보박스 아이템 삽입, 마지막으로 콤보박스에서 선택된 아이템(Item) 값을 가져오기입니다. C#/WPF ComboBox(콤보박스) 사용법 ▶ ComboBox란? ComboBox는 나열된 Item들 중에서 하나를 선택하여 사용할 수 있도록 해주는 Control입니다. 여러 가지 항목 중에서 하나를 선택하여 사용해야 하는 경우 많이 사용됩니다. 실제 많이 사용되고 있는 예로는 글자 폰트를 선택할 때도 사용될 수 있으며, 구글 정렬 방식에서도 콤보박스가 사용되며, 네이버나 구글 등 검색창 입력 시 나오는 관련 키워드 역시 콤보박스 개념으로 볼 수 있습니다. 1. .. 2023. 8. 9.
[C#/WPF] Split 문자열 나누기 C# 언어에서 문자열 나누기 방법으로는 Split 함수가 있습니다. Split 함수는 지정한 구분자를 기준으로 문자열을 자르는 기능을 하며, 주로 정해진 순서대로 데이터를 받아오거나, 일정한 문자열이 나열될 때 구분자를 통하여 손쉽게 문자열을 나눌 수 있습니다. C#/WPF 문자열 나누기 (SPLIT) 1. SPLIT 함수란? 하나 이상의 구분자(기호)를 기준으로 입력받은 문자열을 자르거나 나누는 문자열의 배열을 생성합니다. 주로 나열되는 문자열을 String 변수에 구분자를 이용하여 담은 후 일정한 배열에 순서대로 넣는 방법이 있습니다. 실제로 많이 사용한 방법으로는 mysql 또는 mssql 데이터베이스에서 하나의 칼럼을 조회할 때, 받은 데이터들을 구분자를 이용하여 String 변수에 담은 후 문자.. 2023. 7. 3.
[C#/WPF] 모달/모달리스 다이얼로그 창 열기 C#에서는 상황에 따라 다이얼로그 창을 띄우게 됩니다. 이때, 모달과 모달리스 다이얼로그 창을 선택하여 표시할 수 있습니다. 이번에는 모달과 모달리스 다이얼로그의 설명과 어떤 식으로 구현하게 되는지 알아보도록 하겠습니다. C#/WPF 모달과 모달리스 다이얼로그 모달과 모달리스 다이얼로그란? 1. 모달(Modal) 다이얼로그 모달 대화상자(Dialog)는 실행 시 제어권을 독점하며, 대화상자가 종료되기 전까지는 다른 화면의 제어를 할 수 없는 방식입니다. 2. 모달리스(Modaless) 다이얼로그 모달리스 대화상자는 모달 대화상자와 반대의 개념으로, 대화상자가 실행되더라도 다른 화면의 제어권을 가질 수 있는 방식입니다. 모달과 모달리스 다이얼로그 실행 방법 1. 모달 다이얼로그 // 1. Button1을 .. 2023. 2. 7.
[C#/WPF] 프로그램 메인창 닫기 (종료) C#에서 메인 프로그램을 닫기 위하여 제가 사용하는 방법에 대하여 공유해보도록 하겠습니다. C#/WPF 프로그램 종료 MainWindow.xaml.cs public void CloseMainApp() { // 해당 윈도우창을 닫음 Close(); // 강제 종료 Environment.Exit(0); } 여기서 Close()는 해당 윈도우 창 또는 대화 상자를 닫는 역할을 합니다. Environment.Exit(0)은 현재 어플리케이션의 모든 스레드(Thread)를 멈추고 즉시 종료시키는 역할을 합니다. 저는 프로그램 종료 메서드를 따로 만들어서 종료 시 이 메서드가 호출되도록 설정하여 사용중입니다. 다른 사용자 정의 컨트롤에서 프로그램을 종료할 때도 이 메서드를 호출하여 정상적으로 종료가 되도록 설정하였.. 2023. 1. 18.