|
|
Rank: มือฝึกหัด Groups: Member
Joined: 4/27/2008 Posts: 4 Location: Home
|
ทำยังไงหรอครับ รบกวนด้วยครับ ออกแนวคล้ายๆสุ่มเลข แต่เป็นข้อความที่เรากำหนดไว้แล้วหนะครับผม ขอบคุณครับ
|
|
 Rank: มือเทพ Groups: Member
Joined: 12/6/2007 Posts: 345 Location: bkk
|
class Program
{
static void Main(string[] args)
{
//ในการสุ่มข้อความนั้นก่อนอื่นเลยก็ต้องสร้าง array ของข้อมูลที่จะสุ่มก่อนดังนี้ string[] str = { "Cat", "Bird", "Dog", "Zebra", "Chicken", "Bunny" }; Random rnd = new Random(); //สร้างคลาส Random int i = rnd.Next(1,str.Length); //กำหนดให้สุ่มตัวเลขตั่งแต่ 1 หรือขนาดของ array ขึ้นมาหนึ่งตัว Console.WriteLine(str[i]); //แสดงค่าของ array ตามตำแหน่งตัวเลขที่สุ่มขึ้นมา Console.ReadLine(); } } [With great power comes great responsibility]
|
|
Rank: มือฝึกหัด Groups: Member
Joined: 4/27/2008 Posts: 4 Location: Home
|
ขอบคุณมากครับผม ถ้าเราจะให้แสดงใน พวก label1 ทำนองนี้จะได้ไหมครับ
|
|
 Rank: มือเทพ Groups: Member
Joined: 12/6/2007 Posts: 345 Location: bkk
|
ได้ครับเราก็เรียกใช้คำสั่ง label1.Text= str[i]; ก็ได้ครับ แต่ถ้ากำหนดใน label อาจจะต้องย้ายโค้ดในเมธอด Main ที่ผมเขียนไว้อะครับไปไว้ใน event ของ button_click เพื่อที่จะคลิกที่ปุ่มแล้วก็ให้ทำการสุ่มข้อมูลขึ้นมาแสดงใน label ทุกครั้งที่มีการคลิกที่ปุ่ม button [With great power comes great responsibility]
|
|
Rank: มือฝึกหัด Groups: Member
Joined: 4/27/2008 Posts: 4 Location: Home
|
paedotnet wrote:
ได้ครับเราก็เรียกใช้คำสั่ง label1.Text= str[i]; ก็ได้ครับ แต่ถ้ากำหนดใน label อาจจะต้องย้ายโค้ดในเมธอด Main ที่ผมเขียนไว้อะครับไปไว้ใน event ของ button_click เพื่อที่จะคลิกที่ปุ่มแล้วก็ให้ทำการสุ่มข้อมูลขึ้นมาแสดงใน label ทุกครั้งที่มีการคลิกที่ปุ่ม button
งงอยู่สักพัก แต่ก็ไปได้เรียบร้อยแล้วครับ
ขอบคุณมากครับ ! ถ้าไม่มีท่านงานผมก็คงไม่เสร็จ
|
|
|
Guest |