จะทำให้For วน loop ไปเรื่อยๆแล้วนี้จะทำยังไงอ่ะครับ เมื่อมีการคลิก
Code (VB.NET)
Dim i as integer= 1
Do While i<=100
Textbox1.Text= Textbox1.Text & i & vbCrLf
i=i+1
Loop
Date :
2010-09-10 08:47:14
By :
novarsza
อันที่ จขกท ต้องการ มันไม่ใช้ Loop อ่ะครับ
จขกท ต้องสร้างตัวแปลขึ้นมาซักตัวเก็บค่าตัวเลข โดยประกาศไว้นอก Sub Programs
และใน Event Click ให้เขียน Code บวกเลขเข้าไปครับ
Date :
2010-09-10 09:34:13
By :
kaimuk
คุณkaimukช่วยลองเขียนมาให้ดูหน่อยอ่ะคับ ประมาณว่าผมนึกภาพไม่ออกอ่ะครับ
Date :
2010-09-11 00:32:52
By :
Clamore
ก็ไม่บอก
Code (VB.NET)
Dim num As Integer = 1
Dim i As Integer
-----------------------------------------------------------------------------------------------------------
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If i < 1 Then
i = i + 1
ElseIf i < 2 Then
i = i + 1
ElseIf i < 3 Then
i = i + 1
ElseIf i < 4 Then
i = i + 1
End If
TextBox1.Text = i
End Sub
Date :
2010-09-11 11:06:07
By :
novarsza
ผมกดแล้วมันไม่เปลี่ยนอ่่ะครับ
ผมอยากให้มันเปลี่ยนอ่ะครับ กดครั้งแรกได้ 1 แต่พอกดครังต่อไปมันไม่เปลี่ยน
ประวัติการแก้ไข 2010-09-12 00:26:41 2010-09-12 00:27:13
Date :
2010-09-11 14:50:47
By :
Clamore
ก็ประกาศ
Dim i as Integer ไว ด่านบน ของฟรอม นั้น ครับ เป้นตัวแปรที่ใช้ ในฟรอมนั้นประกาศ ไวด่านบน
Date :
2010-09-12 09:06:00
By :
novarsza
ผมก็ประกาศไว้แบบคุณแล้วอ่ะครับ
[img] [/img]
แต่มันไม่ยอมเปลี่ยนอ่ะ ผมงงกับตรงนี้มากเลย ช่วยหน่อยนะครับ
Date :
2010-09-12 14:50:50
By :
Clamore
ไม่ต้องวน loop ก็ได้
i = i + 1
TextBox1.Text = i
ไม่ต้องคิดมากเอาแบบง่ายๆเลย
Date :
2010-09-12 17:25:48
By :
caramell
อ่อ ถ้าเป็น เว็บ มันต้อง กด Refresh ด้วย รึป่าว ครับ
ทำ เว้บ ใช้ป่ะครับ
Date :
2010-09-12 18:49:03
By :
novarsza
ใช้ server script ให้ running number
แล้วถ้าเกิดปิด browser ไปค่าก็หายหมดดิครับ
ต้องใช้ database เข้าช่วยด้วย แต่ถ้าใช้ datatable ก็ไม่ต้องเขียนโค้ดอยู่ดี
Date :
2010-09-12 19:34:48
By :
tungman
ใช้ viewstate ,session หรือ application ตัวใดตัวนึงช่วยค่ะ
สังเกตุหรือเปล่าว่า properties ของ asp.net server control จะกลับเป็นค่าเดิมเสมอทั้งๆที่ postback มาแล้ว
นั่นเพราะ properties ทั้งหมดถูกเก้บไว้ใน viewstate ค่ะ
ประวัติการแก้ไข 2010-09-12 19:39:22
Date :
2010-09-12 19:37:53
By :
blurEyes
สำหรับวิธีการทำก็ใช้ temp variable เป็นตัวเก็บ ครับ แล้วก็ บวก 1 ไปเรื่อยๆๆๆๆๆ
Date :
2010-09-13 09:04:28
By :
mixarstudio
Load balance : Server 00