|
|
|
สอบถามการเรียกใช้ Button จาก Button อีกปุ่ม สามารถทำได้ไหมครับ |
|
|
|
|
|
|
|
วัตถุประสงค์หลักคือไรครับ
|
|
|
|
|
Date :
2015-11-28 15:42:47 |
By :
lamaka.tor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--- แบบเรียกใช้ Sub ครับ วิธี อื่นไม่ เคยใช้ครับ
Public Class Form2
Public Sub PerformClick()
Button4.PerformClick() '' Button4 -> Button ที่ จะเลือกใช้ งาน
End Sub
--- การ เรียกใช้งาน --------
Private Sub CallBTN2_Click(sender As Object, e As EventArgs) Handles CallBTN2.Click
Me.PerformClick()
End Sub
--- Button4_Click ที่ถูกเลือกครับ --------
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
MsgBox("TEST 2")
End Sub
----- ตามนี้ครับ ผิดพลาดขออภัยครับ(มือใหม่)-----------
|
ประวัติการแก้ไข 2015-11-28 15:54:12
|
|
|
|
Date :
2015-11-28 15:52:29 |
By :
weerachai.va |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก่อนที่จะทำคำสั่ง กด Button2 ให้ปุ่ม Button1 ทำงาน มันจะมีคำสั่งที่ต้องทำอยู่ก่อนหน้านี้
ถ้าผมไปวางใน Sub แล้วเรียกใช้ Sub มันเรียกได้ แต่ชุดคำสั่งมีความซับซ้อนของมันอยู่ จึงทำให้โปรแกรมรวนได้
ส่วน Handles Button1.Click, Button2.Click เมื่อกดปุ่มมันก็ทำคำสั่งมันก็ต้องทำพร้อมกันอยู่แล้ว ซึ่งลำดับมันไม่ได้
ถ้าจะ Copy คำสั่งใน Button1 ไป 2 ก็ทำได้ แต่ไม่อยากเพิ่ม Code ให้มันซำ้ซ้อน
เลยจะหาวิธีที่ ให้มันเรียกใช้สำสั่งจากอีกปุ่มเมื่อต้องการ พอจะมีวิธีไหมครับ
|
|
|
|
|
Date :
2015-11-28 16:02:38 |
By :
TheCom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เมื่อกี่ผมอาจอธิบายทำให้สันสน ที่ว่า ไม่เอาแบบเป็นเรียกใช้ Sub
(sub ที่ผมหมายถึงเมื่อกี่คือ เอา Code ใน Button มาใส่ แล้วเรียกใช้)
ผมใช้ PerformClick() ที่คุณบอก
หาย งง ยังครับ
|
ประวัติการแก้ไข 2015-11-28 16:21:22 2015-11-28 16:23:51
|
|
|
|
Date :
2015-11-28 16:21:02 |
By :
TheCom |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แยก sub ออก จาก Handles
|
|
|
|
|
Date :
2015-11-28 16:46:46 |
By :
lamaka.tor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|