ホームページ  >  記事  >  バックエンド開発  >  C# 開発 winform (共通コントロール)

C# 開発 winform (共通コントロール)

黄舟
黄舟オリジナル
2017-02-07 15:11:302432ブラウズ

1. クライアントのデザインのアイデア

1. デザインのアイデアとアーキテクチャのフレームワークを明確にする

3. データベースへのアクセス

1. :

⑴ Enabled: コントロールが有効かどうかを決定します

⑵ Visible: コントロールがコースウェアであるかどうかを決定します

2. CheckBox (複数オプション)、CheckListBox - (複数オプション リスト)

3.編集可能なテキスト ボックス。プルダウンして値を選択できます):

① データを入力します

バックグラウンドの Items コレクションに入力する内容を配置できます

private void button1_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < 8; i++)
            {
                comboBox1.Items.Add(i);
            }
        }

② 選択したデータの取得方法 ( SelectedItem)

MessageBox.Show (comboBox1.SelectedItem.ToString());

⑴ DropDownStyle: 選択のみを許可します。

⑵ SelectedIndex: デフォルトの選択項目


コンストラクターに追加します: comboBox1.SelectedIndex = 0;

4、dateTimePicker (ユーザーが日付と時刻を選択し、指定された形式で日付と時刻を表示できるようにします):

値:

MessageBox.Show(dateTimePicker1.Text); //中文日期
MessageBox.Show(dateTimePicker1.Value.ToString());// DateTime类型

割り当て:

DateTime dt=ConvertToDateTime(“2000-1-1”);
dateTimePicker1.Value=dt;

5. ラベル (コントロールの実行時情報と説明テキストを提供します)

LinkLabel (ハイパーリンク機能をサポートするラベル コントロールを表示します)

private void linkLabel1_Click(object sender, EventArgs e)
        {
            Process.Start("Chrome", "http://www.sina.com.cn");
}

6. ListBox (ユーザーが項目を選択できるリストを表示します)

SelectionMode: None は選択を許可しません 1 つだけ選択できます MultiExtended 連続選択 MultiSimple multiバックグラウンドで複数選択の複数のコンテンツをすべて取得する方法:

SelectedItems を使用して収集し、それらを横断します

private void button3_Click(object sender, EventArgs e)
        {            string a = "";            foreach(object o in listBox1.SelectedItems)
            {
                a += o.ToString();
            }

7、ListView コードで正しいユーザー入力と間違ったユーザー入力を区別します):

マスク: このコントロールで許可される入力を制御する文字列を設定します

9. MonthCalendar (カレンダー):

MaxSelectionCount 日付を選択する場合、最大何日まで選択できます

バックステージ コード: SelectionStart SelectionEnd

MessageBox.Show(monthCalendar1.SelectionStart.ToString() + "-" + monthCalendar1.SelectionEnd.ToString());

10. NotifyIcon (トレイプログラム):

⑴ Visible: 表示されるかどうか;

⑵ アイコン: 小さなアイコン; umericUpDown (コントロール上でクリックできます) ボタンは特定の値を増加または減少させます)

⑴ 増加: 値ボタンをクリックするたびに増加または減少します。

⑵ 最大値: 最大値。

⑶ 最小値:

⑴ 画像 - 使いにくい。 ⑵ BackgroundImage: 通常はここに配置され、BackgroundImageLayout レイアウトで使用されます

⑴ 値: 初期値

⑶ 最小値: 最小値

⑷ スタイル – マーキー進行状況を表示、作業中のみ表示

⑸ マーキー...速度: 進行状況バーに進行状況が表示されない場合の操作の速度

14. RichTextBox (大きなテキスト ボックス): 後 後をバックグラウンドで使用できます。剛体文字 Text-RN

15、TextBox (テキスト ボックス):

⑴ マルチライン: 複数行エディター

⑵ スクロールバー: ローリング バー表示

Tabindex: タブ キー 0 から始まる連続インデックス

⑷ TabStop:ファスル中にタブのフォーカスを移動することはできません

16. ToolTip (注釈):

⑴ ToolTipTitle: 注釈の内容

このコントロールをドラッグする限り、コントロールのその他の項目がすべて含まれます もう 1 つの属性が使用されますこのコントロールの導入を設定します

⑵InitialDelay: コメントを表示するためにホバーする秒数

⑶ ReshowDelay: コントロールがコメントを変換するのにかかる時間を変更します

17、TreeView (ツリーリスト)

18 、WebBrowser (ブラウザによって作成)

URL (プロパティ) - Uri (オブジェクト

)

Uri u = new Uri(textBox1.Text);
webBrowser1.Url = u;

上記は C# で開発された winform (パブリック コントロール) の内容です。その他の関連コンテンツについては、PHP 中国語 Web サイトを参照してください。 (www.php.cn)!




声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。