Restaurante La Strada

c# gui 예제

Posted on

이 예제에서는 다음과 같은 기능을 가지는 하나의 양식을 만듭니다. 자바 스윙에서, 우리는 (예 : 이클립스) 자바를 코딩으로 GUI를 만들 수 있습니다. NetBeans의 도구 상자를 사용하여 구성 요소를 UI로 끌어 서 놓는 것은 선택 사항입니다. Visual Studio에서 응용 프로그램을 만들 때 먼저 프로젝트와 솔루션을 만듭니다. 이 예제에서는 WPF(Windows 프레젠테이션 파운데이션) 프로젝트를 만듭니다. 응용 프로그램을 만드는 다음 작업은 양식의 두 단추를 누를 때 발생하는 몇 가지 기능을 추가하는 것입니다. 이 동작은 이벤트를 통해 제어됩니다. 예를 들어 단추를 누르면 Click 이벤트가 트리거됩니다. 따라서 단추의 Click 이벤트에 대한 코드를 작성하기만 하면 됩니다. closeButton와 연관된 코드를 표시하려면 두 번 클릭합니다. 응용 프로그램의 코드를 표시하도록 디스플레이가 변경됩니다. 코드 사이에는 closeButton_Click 이벤트 메서드가 있습니다: 그룹 상자는 논리적 그룹화 컨트롤을 섹션으로 그룹화하는 데 사용됩니다.

사용자의 이름 및 주소와 같은 세부 정보를 입력하기 위한 컨트롤 컬렉션이 있는 경우 예를 들어 보겠습니다. 이상적으로는 사용자의 세부 정보이므로 양식의 별도 섹션에 이러한 세부 정보를 표시하려고 합니다. 이를 위해 그룹 상자를 가질 수 있습니다. 사용자가 양식 응용 프로그램에 텍스트를 입력할 수 있도록 하는 데 텍스트 상자 아래에 표시된 예제를 사용하여 이를 구현하는 방법을 살펴보겠습니다. 아래 예제를 통해 이를 구현하는 방법을 살펴보겠습니다. 양식에 2개의 텍스트 상자를 추가하고 하나는 이름에 대한 텍스트 상자이고 다른 하나는 사용자를 위해 입력할 주소에 대해 아래에 표시된 예제를 사용하여 이를 구현하는 방법을 살펴보겠습니다. 예를 들어 양식 제목을 Form1에서 MyForm으로 변경하려면 Form1을 클릭하고 속성 창 아래 오른쪽으로 이동하여 텍스트 속성을 MyForm으로 설정합니다. 그런 다음 양식의 제목이 변경된 것을 볼 수 있습니다. 마찬가지로 속성 창을 통해 양식의 모든 속성을 설정할 수 있습니다. 예를 들어 양식의 뒷면 색상을 갈색으로 변경하려면 다음과 같이 Form1_Load 이벤트에서 코딩할 수 있습니다.

아래 예제에서는 Listbox 컨트롤에 대 한 이벤트를 보여 줄 것입니다. 따라서 listbox 컨트롤에서 항목을 선택할 때마다 선택한 항목을 표시하는 메시지 상자가 나타납니다. 이를 위해 다음 단계를 수행해 보겠습니다. 레이블은 텍스트 상자에 채워야 할 내용을 사용자에게 나타냅니다. 아래 예제를 통해 이를 구현하는 방법을 살펴보겠습니다. 우리는 `이름`이라고 하는 레이블 2개와 `주소`라고 하는 레이블을 추가합니다. 이후 섹션에 추가 될 텍스트 상자 컨트롤과 함께 사용 됩니다. 단추는 사용자가 양식 처리를 시작할 단추를 클릭할 수 있도록 하는 데 사용 됩니다. 아래 예제를 통해 이를 구현하는 방법을 살펴보겠습니다. 양식의 모든 정보를 제출하는 데 사용되는 `제출`이라는 간단한 단추를 추가합니다.

– 트리 컨트롤은 패션과 같은 나무의 항목을 나열하는 데 사용됩니다. 아마도 가장 좋은 예는 Windows 탐색기 자체를 볼 때입니다. Windows 탐색기의 폴더 구조는 나무와 같은 구조와 같습니다. 이 컨트롤은 Windows 양식에 이미지를 추가하는 데 사용됩니다. 아래 예제를 통해 이를 구현하는 방법을 살펴보겠습니다. 이제 Visual Studio에서 간단한 `hello world` 응용 프로그램을 구현하는 방법에 대한 예를 살펴보겠습니다.