คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 3
ประมาณนี้ ไปแก้เอา เขียน visual studio ไม่เป็น
private int currentQuestion;
private void check_ans(int question,int choice){
int[] ans = new int[10]{2,4,3,1,2,2,4,4,3,1};//เก็บเฉลย
if(ans[question-1]==choice){
MessageBox.Show("ถูกต้องนะครับ");
}else{
MessageBox.Show("ผิดครับ");
}
}
private void btn5_Click(object sender, EventArgs e)//ข้อ1
{
currentQuestion=1;
lbl1.Text = "บอย โกสิยพงษ์";
lbl2.Text = "โต๋ ศักดิ์สิทธิ์";
lbl3.Text = "ณเดชน์ คูกิมิยะ";
lbl4.Text = "ศุกลวัฒน์ คณารศ";
pic1.ImageLocation = "G:/Game/pic/images.jpg";
}
}
private void btn1_Click(object sender, EventArgs e){
check_ans(currentQuestion,1)
}
private void btn2_Click(object sender, EventArgs e)
{
check_ans(currentQuestion,2)
}
private void btn3_Click(object sender, EventArgs e)
{
check_ans(currentQuestion,3)
}
private void btn4_Click(object sender, EventArgs e)
{
check_ans(currentQuestion,4)
}
private int currentQuestion;
private void check_ans(int question,int choice){
int[] ans = new int[10]{2,4,3,1,2,2,4,4,3,1};//เก็บเฉลย
if(ans[question-1]==choice){
MessageBox.Show("ถูกต้องนะครับ");
}else{
MessageBox.Show("ผิดครับ");
}
}
private void btn5_Click(object sender, EventArgs e)//ข้อ1
{
currentQuestion=1;
lbl1.Text = "บอย โกสิยพงษ์";
lbl2.Text = "โต๋ ศักดิ์สิทธิ์";
lbl3.Text = "ณเดชน์ คูกิมิยะ";
lbl4.Text = "ศุกลวัฒน์ คณารศ";
pic1.ImageLocation = "G:/Game/pic/images.jpg";
}
}
private void btn1_Click(object sender, EventArgs e){
check_ans(currentQuestion,1)
}
private void btn2_Click(object sender, EventArgs e)
{
check_ans(currentQuestion,2)
}
private void btn3_Click(object sender, EventArgs e)
{
check_ans(currentQuestion,3)
}
private void btn4_Click(object sender, EventArgs e)
{
check_ans(currentQuestion,4)
}
แสดงความคิดเห็น
ถามผู้เก่งโปรแกรม visual studio ครับ
ผมสร้างดปรแกรมเกมส์ขึ้นมา แล้วก็มีกำหนดข้อ 1 - 10 เอาไว้ เวลาเปลี่ยนข้อก็เปลี่ยนได้แต่ ที่ผมวงไว้มันไม่เปลี่ยนคำตอบก็ยังเหมือนเดิมผมอยากจะเวลาเปลี่ยน ข้อ 2 คำตอบมันต้องสลับกันแต่มันไม่สลับ ควรใส่ อีฟยังไงหรอครับ
นี้คือโค้ดที่ผมเขียน
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Game
{
public partial class start1 : Form
{
public start1()
{
InitializeComponent();
}
private void btn1_Click(object sender, EventArgs e)
{
{
MessageBox.Show("ผิดครับ");
}
}
private void btn2_Click(object sender, EventArgs e)
{
MessageBox.Show("ผิดครับ");
}
private void btn3_Click(object sender, EventArgs e)
{
MessageBox.Show("ถูกต้องนะครับ");
}
private void btn4_Click(object sender, EventArgs e)
{
MessageBox.Show("ผิดครับ");
}
private void btn5_Click(object sender, EventArgs e)
{
lbl1.Text = "บอย โกสิยพงษ์";
lbl2.Text = "โต๋ ศักดิ์สิทธิ์";
lbl3.Text = "ณเดชน์ คูกิมิยะ";
lbl4.Text = "ศุกลวัฒน์ คณารศ";
pic1.ImageLocation = "G:/Game/pic/images.jpg";
}