C#實現簡單的視窗抖動
阿新 • • 發佈:2020-11-25
本文例項為大家分享了C#實現簡單的視窗抖動的具體程式碼,供大家參考,具體內容如下
屬性賦值:
1、檢視屬性的型別,如果是C#中預定義的15種屬性型別,直接賦值
(1)檢視屬性型別:滑鼠懸停在屬性單詞上;
(2)C#中預定義的屬性型別
2、排除第一種,符號後面試著敲空格,如果出現智慧提示直接敲小數點,選擇一個合適的選項分號結束
3、遇到特殊型別Color,等號後面直接使用屬性型別單詞點,選擇一個分號結束
簡單的視窗抖動案例
專案分析
1、首先新增視窗載入(load)事件,頁面載入時設定視窗的大小,初始位置,在檢視的工具箱中給視窗新增按鈕(button);並設定button物件的text屬性的屬性值.
2、給button物件設定單擊(click)事件;
3、改變視窗的位置(設定執行緒);
4、設定for迴圈,點選時執行多次;
5、新增隨機色(背景)
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; //全部都是名稱空間 using System.Threading; namespace _02視窗抖動 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender,EventArgs e) { this.BackColor = Color.Pink; //設定視窗的大小 this.Width = 300; this.Height = 300; //視窗初識位置 this.Left = 300; this.Top = 300; //button按鈕設定文字為“按鈕” button1.Text = "按鈕"; button1.Width = 80; button1.Height = 40; button1.BackColor = Color.SkyBlue; } private void button1_Click(object sender,EventArgs e) { //設定隨機色 Random r = new Random(); for (int i=0;i<5;i++) { //this.BackColor = Color.Plum; this.Left = 303; //執行緒:程式碼執行的路線程序 //方法:小括號分號結束,給括號中填引數 Thread.Sleep(20); this.Top = 303; Thread.Sleep(20); //this.BackColor = Color.Tomato; this.Left = 300; Thread.Sleep(20); this.Left = 297; Thread.Sleep(20); this.Top = 300; Thread.Sleep(20); this.Top = 297; Thread.Sleep(20); //this.BackColor = Color.SteelBlue; this.Left = 300; Thread.Sleep(20); this.Left = 307; Thread.Sleep(20); this.Top = 300; Thread.Sleep(20); this.Left = 300; //this.BackColor = Color.Pink; } //隨機色 this.BackColor = Color.FromArgb(r.Next(256),r.Next(256),r.Next(256)); } } }
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。