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

黄舟
リリース: 2017-02-07 15:11:30
オリジナル
2434 人が閲覧しました

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)!




関連ラベル:
c#
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!