Selepas memasang DevExpress, langkah-langkah untuk membangunkan aplikasi borang DevExpress adalah seperti berikut:
1) Gunakan templat wizard yang disediakan oleh DevExpress untuk mencipta projek Winform DevExpress
2) Selepas menyediakan projek, anda boleh melihat pelbagai kawalan borang yang disediakan oleh DevExpress
3) Seret butang arahan SimpleButton ke dalam borang dan tukar sifat Teksnya kepada "Tutup"
4) Dwiklik butang arahan untuk menulis kod latar belakang
menggunakan Sistem;
menggunakan System.Collections.Generik;
menggunakan System.ComponentModel;
menggunakan System.Data;
menggunakan Sistem.Lukisan;
menggunakan System.Linq;
menggunakan System.Teks;
menggunakan System.Windows.Forms;
ruang nama DXApplication3
{
kelas separa awam Tingkatan1 : DevExpress.XtraEditors.XtraForm
{
Borang awam1()
{
InitializeComponent();
}
private void simpleButton1_Click(penghantar objek, EventArgs e)
{
// Tutup tetingkap
ini.Tutup();
}
}
}
5) Jalankan untuk memaparkan borang gaya DevExpress. Klik "Tutup" untuk menutup tetingkap
Untuk memastikan gaya konsisten, sudah tentu seret kotak pilihan dalam devexpress ke pengepala lajur kotak semak gridview, layan ia sebagai kotak pilihan penuh, dan kemudian tetapkan lebar maksimum dan lebar minimum lajur kotak semak gridview kepada 20. Ini menghapuskan keperluan untuk melukis kotak pilih-semua Sebagai peringatan terakhir, tidak perlu membuat sebarang tetapan untuk lajur kotak semak. Kod berikut ialah langkah untuk menambah kotak semak pilih semua fungsi dan dapatkan nilainya.
Langkah pertama adalah mudah tetapi yang paling penting ialah menambah lajur tersuai pada sumber data yang terikat pada paparan grid. Ini adalah apabila anda akan mendapati bahawa lajur kotak pilihan paparan grid secara automatik bertukar menjadi kotak pilihan
Langkah kedua ialah untuk menetapkan nilai secara kitaran kepada lajur kotak semak pada gridview sekiranya kawalan kotak semak. Ini menyedari fungsi memilih semua atau tidak memilih apa-apaLangkah ketiga ialah mendapatkan nilai baris di mana kotak semak dipilih
1. Tambahkan baris data pada sumber data yang ingin anda ikat pada paparan grid
DataTable dt = GetDataSource();
dt.Columns.Add("check", System.Type.GetType("System.Boolean"));
gridControl1.DataSource = dt;
2 Tambahkan kod berikut pada acara CheckedChanged pada kotak pilihan semua gridview untuk mencapai kesan semua pilihan:
semakan kekosongan peribadiEdit1_CheckedChanged(penghantar objek, EventArgs e){untuk (int i = 0; i 3. Dapatkan hasil data baris yang dipilih
private void GetCheck(){string value = """; //Pembolehubah, menyimpan nilai yang dipilih bagi baris
string strSelected = """; //Hasil yang dikehendaki. Boleh dari sebarang jenis
Cara melaksanakan kawalan devexpress berbilang bahasa C winform
jika (control.GetType() == jenis(DevExpress.XtraEditors.PanelControl))
GetSubControls(control.Controls, table);
jika (control.GetType() == typeof(DevExpress.XtraEditors.GroupControl))
GetSubControls(control.Controls, table);
jika (control.GetType() == jenis(DevExpress.XtraBars.Ribbon.RibbonPage))
GetSubControls(control.Controls, table);
jika (control.GetType() == typeof(DevExpress.XtraBars.BarButtonItem))
GetSubControls(control.Controls, table);
Dengan cara ini, anda boleh melintasi kawalan DEV, tetapi pada masa ini tiada penyelesaian untuk nilai kapsyen
Atas ialah kandungan terperinci Analisis langkah asas pembangunan antara muka winform devexpress. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!