ชุมชนคนรักภาษาเบสิค - Visual Basic Community

 ลืมรหัสผ่าน
 ลงทะเบียน
ค้นหา
ดู: 4048|ตอบกลับ: 1

[VB.NET] การจัดการแสดงผล MessageBox ด้วย DLL

[คัดลอกลิงก์]

308

กระทู้

498

โพสต์

5973

เครดิต

ผู้ดูแลระบบ

ทองก้อน ทับทิมกรอบ

Rank: 9Rank: 9Rank: 9

เครดิต
5973




บ่อยครั้งก็เบื่อหน่ายใน MessageBox หรือกล่องการแสดงผลโต้ตอบกับผู้ใช้งานที่ติดมากับ Visual Studio ของทางไมโครซอฟท์ วันนี้แอดมินมีวิธีการเปลี่ยนแปลง หรือจัดการ MessageBox ด้วยการใช้ DLL ...


อันดับแรกต้อง Add Reference mb.dll เข้ามาก่อน ... (อยู่ในไฟล์ Zip ของโค้ดต้นฉบับ)


มาดูโค้ดแบบง่ายๆกันเถอะ ...
  1. Public Class Form1

  2.     Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
  3.         Dim show As New mb.ShowMessagebox
  4.         show.Fonts(New Font("Tahoma", 12))
  5.         show.ShowBox("คุณรักผมใช่หรือไม่?" & vbCrLf & "หากใช่กดปุ่ม OK หากไม่ใช่ให้กดปุ่มอื่น", mb.MStyle.ok, mb.FStyle.Exclamation, "Custom MessageBox")
  6.     End Sub

  7.     Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
  8.         Dim show As New mb.ShowMessagebox
  9.         show.ButtonText("ใช่", "ฮักหลาย")
  10.         show.Fonts(New Font("Tahoma", 12))
  11.         If (show.ShowBox("คุณรักผมใช่หรือไม่?" & vbCrLf & "หากใช่กดปุ่มใช่ หากไม่ใช่กดฮักหลาย", mb.MStyle.YesNo, mb.FStyle.Question, "Custom MessageBox")) = Windows.Forms.DialogResult.Yes Then
  12.             MsgBox("คุณกดใช่")
  13.         Else
  14.             MessageBox.Show("คุณกดฮักหลาย")
  15.         End If
  16.     End Sub

  17. End Class
คัดลอกไปที่คลิปบอร์ด


ดาวน์โหลดโค้ดต้นฉบับ VB.NET (2010) ได้ที่นี่ ...

ขออภัย! โพสต์นี้มีไฟล์แนบหรือรูปภาพที่ไม่ได้รับอนุญาตให้คุณเข้าถึง

คุณจำเป็นต้อง ลงชื่อเข้าใช้ เพื่อดาวน์โหลดหรือดูไฟล์แนบนี้ คุณยังไม่มีบัญชีใช่ไหม? ลงทะเบียน

x
สิ่งที่ดีกว่าการให้ คือการให้แบบไม่มีที่สิ้นสุด

3

กระทู้

11

โพสต์

129

เครดิต

Member

Rank: 2

เครดิต
129
โพสต์ 2020-8-4 14:42:55 | ดูโพสต์ทั้งหมด

สร้าง DLL อย่างไรครับ เพราะอยากเปลี่ยนรูป
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | ลงทะเบียน

รายละเอียดเครดิต

ข้อความล้วน|อุปกรณ์พกพา|ประวัติการแบน|G2GNet.com  

GMT+7, 2024-3-29 12:27 , Processed in 0.147770 second(s), 4 queries , File On.

Powered by Discuz! X3.4, Rev.62

Copyright © 2001-2020 Tencent Cloud.

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้