> 시스템 튜토리얼 > 윈도우 시리즈 > devexpress winform 인터페이스 개발의 기본 단계 분석

devexpress winform 인터페이스 개발의 기본 단계 분석

王林
풀어 주다: 2024-01-19 15:45:19
앞으로
822명이 탐색했습니다.

devexpress winform 인터페이스 개발의 기본 단계 분석

devexpress winform 인터페이스 개발의 기본 단계를 가르쳐 주세요

DevExpress를 설치한 후 DevExpress 양식 애플리케이션을 개발하는 단계는 다음과 같습니다.

1) DevExpress에서 제공하는 마법사 템플릿을 사용하여 DevExpress Winform 프로젝트를 생성하세요

2) 프로젝트를 설정한 후 DevExpress에서 제공하는 다양한 폼 컨트롤을 볼 수 있습니다

3) 명령 버튼 SimpleButton을 양식으로 끌어서 Text 속성을 "Close"로 변경합니다.

4) 명령버튼을 더블클릭하여 배경코드를 작성해주세요

시스템 사용;

System.Collections.Generic 사용;

System.ComponentModel 사용;

System.Data 사용;

System.드로잉 사용;

System.Linq 사용;

System.Text 사용;

System.Windows.Forms 사용;

네임스페이스 DXApplication3

{

공개 부분 클래스 Form1 : DevExpress.XtraEditors.XtraForm

{

공개양식1()

{

InitializeComponent();

}

private void simpleButton1_Click(객체 전송자, EventArgs e)

{

//창 닫기

this.Close();

}

}

}

5) 실행하여 DevExpress 스타일 양식을 표시합니다. 창을 닫으려면 "닫기"를 클릭하세요

DevExpress GridView 컨트롤에 다중 선택 상자 열을 추가하는 방법

스타일을 일관되게 유지하려면 물론 devexpress의 체크박스를 그리드뷰 체크박스 열의 헤더로 드래그하고 전체 선택 상자로 처리한 다음 그리드뷰 체크박스 열의 최대 너비와 최소 너비를 20으로 설정하세요. 이렇게 하면 모두 선택 상자를 그리는 단계가 생략됩니다. 마지막으로 확인란 열에 대한 설정을 지정할 필요가 없습니다. 다음 코드는 확인란을 모두 선택하고 값을 가져오는 단계를 추가하는 단계입니다.

첫 번째 단계는 간단하지만 가장 중요한 것은 그리드뷰에 바인딩된 데이터 소스에 사용자 정의 열을 추가하는 것입니다. 이때 그리드뷰의 체크박스 열이 자동으로 체크박스로 바뀌는 것을 볼 수 있습니다

두 번째 단계는 체크박스 컨트롤이 발생하는 경우 그리드뷰의 체크박스 열에 주기적으로 값을 할당하는 것입니다. 모두 선택하거나 모두 선택하지 않는 기능을 실현합니다

세 번째 단계는 체크박스가 선택된 행의 값을 가져오는 것입니다

1. 그리드뷰에 바인딩하려는 데이터 소스에 데이터 행을 추가하세요

DataTable dt = GetDataSource();

dt.Columns.Add("check", System.Type.GetType("System.Boolean"));

gridControl1.DataSource = dt;

2. 모든 선택 효과를 얻으려면 Gridview의 전체 선택 상자의 CheckedChanged 이벤트에 다음 코드를 추가하세요.

private void checkEdit1_CheckedChanged(object sender, EventArgs e){for (int i = 0; i 3. 선택한 행의 데이터 결과 가져오기

private void GetCheck(){string value = """ //변수, 선택한 행의 값을 저장합니다

string strSelected = """; //원하는 결과입니다. 어떤 유형이든 가능합니다

C winform의 다국어 devexpress 컨트롤 구현 방법

그렇습니다. 하지만 DEV 컨트롤을 탐색하는 것은 매우 간단합니다. 캡션의 경우에는 테이블 중간에 이름과 텍스트라는 두 개의 열만 있습니다. xml에서 개체 설정이 인스턴스를 참조하지 않는다는 메시지가 표시됩니다. 현재 저도 매우 혼란스럽고 무엇을 해야할지 모르겠습니다

if (control.GetType() == typeof(DevExpress.XtraEditors.PanelControl))

GetSubControls(control.Controls, 테이블);

if (control.GetType() == typeof(DevExpress.XtraEditors.GroupControl))

GetSubControls(control.Controls, 테이블);

if (control.GetType() == typeof(DevExpress.XtraBars.Ribbon.RibbonPage))

GetSubControls(control.Controls, 테이블);

if (control.GetType() == typeof(DevExpress.XtraBars.BarButtonItem))

GetSubControls(control.Controls, 테이블);

이 방법으로 DEV 컨트롤로 이동할 수 있지만 현재 캡션 값에 대한 솔루션은 없습니다

위 내용은 devexpress winform 인터페이스 개발의 기본 단계 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:docexcel.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿