|
|
|
C# winFromeปัญหาที่ว่า ใน MessageBox.Show มีคำว่า System.Windows.Forms.Textbox, ขึ้นมาด้วย เหมือนว่าฟ้องถึงเนมสเปค |
|
|
|
|
|
|
|
ขอดู code หน่อยครับ
|
|
|
|
|
Date :
2010-10-13 13:33:47 |
By :
kanchen |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบความคิดเห็นที่ : 1 เขียนโดย : kanchen เมื่อวันที่ 2010-10-13 13:33:47
รายละเอียดของการตอบ ::
private void button1_Click(object sender, EventArgs e)
{
int wu,fu,pw, pf,total,room;
wu = Convert.ToInt16(txtWU.Text);
fu = Convert.ToInt32(txtFU.Text);
room=Convert.ToInt32(txtRent.Text);
pw = wu * 10;
pf = fu * 5;
total = pw + pf + room;
MessageBox.Show("Room_No ="+txtID);
}
|
|
|
|
|
Date :
2010-10-13 15:10:28 |
By :
rkvp001 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
txtID เป็น textbox หรือ ตัวแปน string หรอคับ
ถ้าเป็น textbox ลืม .Text ข้างหลังรึป่าวอ่ะ
|
|
|
|
|
Date :
2010-10-13 15:15:09 |
By :
Patzy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
MessageBox.Show("Room_No ="+txtID.Text);
|
|
|
|
|
Date :
2010-10-13 15:16:11 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code
Code (C#)
private void button1_Click(object sender, EventArgs e)
{
int wu,fu,pw, pf,total,room;
wu = Convert.ToInt16(txtWU.Text);
fu = Convert.ToInt32(txtFU.Text);
room=Convert.ToInt32(txtRent.Text);
pw = wu * 10;
pf = fu * 5;
total = pw + pf + room;
MessageBox.Show("Room_No =" + txtID.Text,
"\nName = " + txtName.Text,
"\nRoom_Rent = " + room, "BATH"
\nWater = " + wu, "Unit\tPay_water = " + pw, "BATH
\nFire = " + fu, "Unit\tPay_fire = " + pf, "BATH
\n\t\tTOTAL = " + total, "BATH");
}
ืำทำไมตรง MessageBox.Show คอมไพล์ไำม่ผ่านครับ
|
ประวัติการแก้ไข 2010-10-13 15:23:57 2010-10-13 15:28:46
|
|
|
|
Date :
2010-10-13 15:23:02 |
By :
rkvp001 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
,
|
|
|
|
|
Date :
2010-10-13 15:26:23 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โอววว พี่วินตาดีจิงๆ สงสัยยังหนุ่มๆ อยู่แน่เลย
|
|
|
|
|
Date :
2010-10-13 15:29:26 |
By :
Patzy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
MessageBox.Show("Room_No =" + txtID.Text,"\nName = " + txtName.Text, "\nRoom_Rent = " + room+ "BATH\nWater = " + wu+ "Unit\tPay_water = " + pw+ "BATH\nFire = " + fu+"Unit\tPay_fire = " + pf+ "BATH\\t\tTOTAL = " + total+ "BATH")
เขียนเองมึนเอง รบกวนอีกนิดครับ
|
|
|
|
|
Date :
2010-10-13 15:31:15 |
By :
rkvp001 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
MessageBox.Show("Room_No =" + txtID.Text,"\nName = " + txtName.Text+"\nRoom_Rent = " + room+ "BATH\nWater = " + wu+ "Unit\tPay_water = " + pw+ "BATH\nFire = " + fu+"Unit\tPay_fire = " + pf+ "BATH\n\t\tTOTAL = " + total+ "BATH");
โอเคครับได้แบบนี้ละ ผ่าน อิอิ
แต่ไม่มีการแสดงผลเลยครับ Room_No ขึ้นตัวเดียว
|
ประวัติการแก้ไข 2010-10-13 15:34:10
|
|
|
|
Date :
2010-10-13 15:32:40 |
By :
rkvp001 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องลองหาเองคับ เพราะคนอื่นเค้าเข้ามาดู แล้วไม่รู้อันไหนตัวแปรอันไหน textbox
แล้วด้านบนเค้าก็ตอบแล้วว่าเพราะ ,
ลองเปลี่ยนจาก , เป็น + ดูคับ
,
|
|
|
|
|
Date :
2010-10-13 15:37:06 |
By :
Patzy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เคยเล่นเกมจับผิดปะ ลองหา , สิ อิอิ
ลองทำเองก่อนสิคับทำทีไม่ได้ทีถามที เมื่อไหร่จะเสร็จ
|
|
|
|
|
Date :
2010-10-13 15:41:31 |
By :
Patzy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
+ เป็นการเชื่อมสตริงใน C#.Net ครับ ไม่เกียวกับที่คุณเข้าใจเลย
|
|
|
|
|
Date :
2010-10-13 15:48:13 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ๊าว สะงั้น แล้ว ผมจะเริ่ม แก้ยังไงดี
|
|
|
|
|
Date :
2010-10-13 15:53:08 |
By :
rkvp001 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MessageBox.Show("แก้ไขข้อมูลเรียบร้อย", "Success", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
ลองเอาไปปรับใช้ดูนะ
ถ้าจะไห้โชว์ข้อมูลบน textbox ข้อความควรต่อกันด้วยการ + strign ถ้าคุณใช้ , ข้อความอันต่อไปมันจะอยู่ด้านบน อย่างคำว่า success อ่ะ(แถบสีน้ำเงิน เน้อ)
|
|
|
|
|
Date :
2010-10-13 15:54:53 |
By :
Patzy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
string strOut = "";
strOut += "Room_No = " + txtID.Text + "\n";
strOut += "NAME = " + txtName.Text + "\n";
strOut += "=================================\n";
strOut += "Room_Rent = " + room.ToString("#,###.## ")+"BATH\n";
strOut += "Water_Unit = " + wu.ToString("#,###.## ") + "Unit";
strOut += "\tPay_Water = " + pw.ToString("#,###.## ") + "BATH\n";
strOut += "Fire_Unit = " + fu.ToString("#,###.## ") + "Unit";
strOut += "\tPay_Fire = " + pf.ToString("#,###.## ") + "BATH\n";
strOut += "=================================\n";
strOut += "\t\t\tTotal = " + total.ToString("#,###.## ") + "BATH";
MessageBox.Show(strOut,"สรุปค่าใช้จ่ายทั้งหมด");
ลองเปลี่ยนมาใช้วิธีนี้ พอเข้าใจละครับ
ขอบคุึณทุกท่านครับผม
|
|
|
|
|
Date :
2010-10-13 16:33:08 |
By :
rkvp001 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|