ホームページ  >  記事  >  システムチュートリアル  >  devexpress winform インターフェイス開発の基本ステップの分析

devexpress winform インターフェイス開発の基本ステップの分析

王林
王林転載
2024-01-19 15:45:19775ブラウズ

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.Drawing の使用;

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.これにより、全選択ボックスを描画する手順が省略され、最後に注意しておきますが、チェック ボックス列の設定を行う必要はありません。次のコードは、チェックボックスを追加してすべてを選択する関数を追加し、値を取得するステップです。

最初の単純ですが最も重要な手順は、グリッドビューにバインドされたデータ ソースにカスタム列を追加することです。これにより、グリッドビューのチェックボックス列が自動的にチェックボックスになることがわかります。

2 番目のステップでは、チェックボックス コントロールのイベントでグリッドビューのチェックボックス列に値が周期的に割り当てられます。これは、すべてを選択するか、すべてを選択しない機能を実装します

3 番目のステップは、チェック ボックスが選択されている行の値を取得することです。

1. グリッドビューにバインドするデータ ソースにデータ行を追加します。

DataTable dt = GetDataSource();

dt.Columns.Add("チェック", System.Type.GetType("System.Boolean"));

gridControl1.DataSource = dt;

2. グリッドビューの全選択ボックスの 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 コントロールの移動は非常に簡単です。キャプションに関しては問題があります。テーブルの中央には、名前とテキストの 2 つの列しかありません。キャプションが指定されている場合XML では、オブジェクト設定がインスタンスを参照していないことを確認するプロンプトが表示されます。私も現時点では非常に混乱しており、何をすべきかわかりません。

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

GetSubControls(control.Controls, table);

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

GetSubControls(control.Controls, table);

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

GetSubControls(control.Controls, table);

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

GetSubControls(control.Controls, table);

この方法で DEV コントロールに移動できますが、現時点ではキャプションの値に対する解決策はありません

以上がdevexpress winform インターフェイス開発の基本ステップの分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はdocexcel.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。