まず、プロセス
プロパティの書き込みイベントを変更するには、ドラッグコントロール
コントロールCheckBoxのテキストボックス、ピクチャ、ラベル、パネルの様々な...
コントロール----プロパティ(カーソルカーソル
テキストテキスト
フォントフォント
{タイマ・クロックがイネーブルになり、インターバル間隔(S)}
......)
さまざまな属性は、境界線を削除し、透明性の背景色を変更します...
+ C + V CTRL CTRL
CTRL Z +(前のステップ)はCtrl + Y(抗禁断症状)
各コンポーネントの区別の書き込みイベントを容易にするために、命名。
何がボタンをクリックした後に行われます(クリック)(小雷プロパティバー)「書き込みイベント」
書き込みイベント:コード補完によって
、ダブルクリックして、書き込みコードをページに
MouseEnter
MouseLeave
クリック
......
次のようにコードのQQのランディングページ部分です。
プライベート ボイド lblFindPwd_MouseEnter(オブジェクト送信者、のEventArgs電子) { lblFindPwd.ForeColor = Color.Black。 } プライベート ボイド lblFindPwd_MouseLeave(オブジェクト送信者、のEventArgs電子) { lblFindPwd.ForeColor = Color.FromArgb(166、166、166 )。 } ② プライベート ボイド Panel1_MouseEnter(オブジェクト送信者、のEventArgs電子) { panel1.BackColor = Color.LightGray。 } プライベート ボイド Panel1_MouseLeave(オブジェクト送信者、のEventArgs電子) { panel1.BackColor = SystemColors.Control。 } プライベート ボイド Panel2_MouseEnter(オブジェクト送信者、のEventArgs電子) { panel2.BackColor = Color.LightGray。 } プライベート ボイド Panel2_MouseLeave(オブジェクト送信者、のEventArgs電子) { panel2.BackColor = SystemColors.Control。 } } } //代わりに、正確な値にも背景色のBackColorデザイナーを忘れていない場合は、一貫性のある正確であるように設計されたカラーコード / * プライベート空pnlPwd_MouseEnter(SENDERオブジェクト、EventArgsのE) { pnlPwd.BackColor Color.FromArgb =( 193193193); } プライベートボイドpnlPwd_MouseLeave(SENDERオブジェクト、のEventArgs E) { pnlPwd.BackColor = Color.FromArgb(229、229、229); } / * 専用 空隙 pnlPwd_MouseEnter(オブジェクト送信者のEventArgs E) { pnlPwd.BackColor =色。 、FromArgb(193、193、193 ); } プライベート ボイドpnlPwd_MouseLeave(オブジェクト送信者、のEventArgs電子) { pnlPwd.BackColor = Color.FromArgb(229、229、229 )。 } プライベート ボイド txtPwd_TextChanged(オブジェクト送信者、のEventArgs電子) { pnlPwd.BackColor = Color.FromArgb(18、183、245 )。 } プライベート ボイド picProfilePhoto_MouseEnter(オブジェクト送信者、のEventArgs電子) { timer1.Enabled = 真; // F10、---シングルステップデバッギング、F5:進み、F10 + FN } プライベート ボイド timer1_Tick(オブジェクト送信者のEventArgs E) { // 100msの picMultiUserLogin.Location = 新しい新しいポイント( picMultiUserLogin.Location.X + 10 、 picMultiUserLogin.Location.Y ); } // 複数の画像プラス除去 // 全体の移動処理ステートメントが使用される場合、2タイマによって実現することができる BOOL isMoveRightを、 公共 のconst int型 MOVE_STEP = 10 。 プライベート ボイド picProfilePhoto_MouseEnter(オブジェクト送信者のEventArgs E)// ピクチャ { Timer1.Enabled = trueに ; // F10、---シングルステップデバッギングは、F5は:進行、F10 + FN isMoveRight = trueに; } プライベート ボイド picProfilePhoto_MouseLeave(オブジェクトSENDER 、のEventArgs E) { isMoveRight = falseに; } // 100ミリ秒、実行 専用 空隙 timer1_Tick(オブジェクト IF送信者のEventArgs E) { ((isMoveRight && picMultiUserLogin.Location.X <= 245) // 右 ||(!isMoveRight && picMultiUserLogin.Location.X> = 200))// 左 { // 100msの 場合(isMoveRight) { picMultiUserLogin.Location = 新しいですポイント( picMultiUserLogin.Location.X + MOVE_STEP、 picMultiUserLogin.Location.Y // 头像加号 )。 } 他 { picMultiUserLogin.Location = 新しいポイント( picMultiUserLogin.Location.X - MOVE_STEP、 picMultiUserLogin.Location.Y )。 } } }