[C#] แสดง Bullet (ฺจุดลิสต์รายการ) ในโปรแกรมของเราได้อย่างไร

เมื่อเราพัฒนาระบบขึ้นมา ระบบต้องมีการโต้ตอบ หรือให้ข้อมูลต่างๆแก่ user ซึ่งถ้าเราแสดงตัวอักษรอย่างเดียวไป มันอาจจะทำให้อ่านยาก และไม่สวยงามด้วย วันนี้ผมมานำเสนอการพิมพ์ Bullet หรือจุดลิสต์รายการ เพื่อให้ข้อมูลแสดงออกมาให้ดูง่าย ดังนี้

ก่อนอีกเลย เราต้องรู้ว่าอักษร Bullet หรือ จุดนี่ มันมีค่า Unicode ค่าอะไร

private const string bulletString = "\u2022"; //Unicode ของ Bullet หรือจุด

เมื่อประกาศค่าคงที่เรียบร้อยแล้ว เราสามารถนำใส่ต่อกับ String ที่ต้องการได้เลยครับ อันนี้ผมนำไปใช้เพื่อแสดงรายละเอียดการแก้ไขโปรแกรม หรือ change log ให้ดูได้ง่ายขึ้นนะครับ

private void GetChangeLog()
{
   StringBuilder sbChangeLog = new StringBuilder();
   sbChangeLog.AppendFormat(changeLogFormat, "VERSION 0.1.1", "23-APR-2014", "Release first version",Environment.NewLine);
 
   sbChangeLog.AppendFormat(changeLogFormat, "VERSION 0.1.2", "25-APR-2014", "Modified tab Cryptography, add    features", Environment.NewLine);
   sbChangeLog.AppendFormat(changeLogFormat, "", "", bulletString + " แก้ Bug ใน Cryptography ของ Site เก่าๆ",  Environment.NewLine);
   //และอื่นๆไปเรื่อยๆ
   txtChangeLog.Text = sbChangeLog.ToString();
}

ตัวอย่างเมื่อ Run Program ครับ


Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts sent to your email.