สวัสดีครับท่านผู้อ่าน พอดีว่าผมกำลังโปรเจคส่งอาจารย์ครับ เกี่ยวกับการเขียนโปรแกรมโดยใช้ภาษา C# แล้วผมก็เกิดปัญหาขึ้น นั่นก็คือต้องการให้ Cursor เปลี่ยนเป็นรูปที่เราต้องการ ก็หาความรู้ตามเว็บในประเทศไทยเรานี่แหละครับ แต่ก็ไม่ค่อยมีเลยต้องไปพึ่งเว็บไซต์ของต่างประเทศครับ ตอนนี้ทำออกมาได้ตามที่ต้องการแล้วครับ เลยจะเอามาแบ่งปันเผื่อใครจำเป็นต้องใช้
1.ขั้นแรก สร้างโปรเจคขึ้นมาหนึ่งอันครับ เป็น WindowsFormsApplication นะครับ ในที่นี้ผมให้ชื่อโปรเจคเป็น myCursor
2.นำ button มาวางใน Form ของเรา 1 อันครับ เปลี่ยนข้อความของปุ่มเป็น “OFF”
3.ทำการ add รูปภาพที่เราต้องการนำมาเป็น Cursor โดยไปที่กล่อง Solution Explorer มุมขวาบน ดับเบิ้ลคลิก Resources.resx ใน Properties
4.คลิก Add Resource > Add Existing File… แล้วเลือกรูปที่เราต้องการ
5.ดับเบิ้ลคลิกที่ปุ่มที่เราเพิ่มขึ้นมาตอนแรกแล้วเพิ่ม Code ต่อไปนี้
*หมายเหตุ : this.Cursor = new Cursor((global::”ชื่อโปรเจค”.Properties.Resources.”ชื่อรูป”).GetHicon());
private void button1_Click(object sender, EventArgs e) { if(button.Text = "OFF") { button.Text = "ON"; this.Cursor = new Cursor((global::myCursor.Properties.Resources.Bug).GetHicon()); } else { button.Text = "OFF"; this.Cursor = System.Windows.Forms.Cursors.Default; } }6.จากนั้นลองทำการรันโปรเจคดูนะครับ เมื่อกดปุ่มจะเปลี่ยนเป็น “ON” และ Cursor จะเปลี่ยนเป็นรูปที่เราต้องการพอกดปุ่มอีกทีจะกลายเป็น “OFF” แล้ว Cursor จะกลับมาเป็นเหมือนเดิม ^_^ ผลลัพธ์