Page 1 of 1

สอบถาม VBA: วิธีแสดงรูปภาพใน User Form1 ทำอย่างไร?

Posted: Mon Dec 23, 2019 2:28 pm
by cher
ผมไม่สามารถ รันข้อมูล VBA User Form1 ให้แสดงรูปภาพได้ สาเหตุเกิดจากอะไรหรอครับ
จากเอกสารที่แนบมา ข้อมูลอื่นๆแสดงเป็นปกติ แต่รูปกลับไม่แสดงผล
ในเอกสาร ผมได้ใช้สูตรนี้
Private Sub Image1_Change()
fPath = "C:\Users\FIRECOM_SV\Downloads\photo"
On Error Resume Next
Image1.Picture = LoadPicture(fPath & "nopic.jpg")
Image1.Picture = LoadPicture(fPath & ComboBox1.Text & ".jpg")
End Sub
รูปอยู่ในไฟล์ "C:\Users\FIRECOM_SV\Downloads\photo" นี้จริงๆ

Re: สอบถาม VBA: วิธีแสดงรูปภาพใน User Form1 ทำอย่างไร?

Posted: Mon Dec 23, 2019 7:31 pm
by snasui
:D จะให้รูปแสดงเมื่อเกิดเหตุการณ์ใดครับ

ที่เขียนมานั้นให้รูปแสดงเมื่อ Object ที่ใส่รูปมีการเปลี่ยนแปลง ปกติเราจะไม่เลือกเขียนให้ดักที่ตัว Object ของมันเอง แต่ไปดักที่ Object อื่น เช่นเมื่อมีการกรอกค่าใน Object ใด ๆ แล้วให้ดึงภาพที่สัมพันธ์กับค่าที่กรอกไปไว้ใน Image เช่นนี้เป็นต้น

สำหรับการโพสต์ Code เพื่อให้แสดงเป็นข้อความ Code กรุณาดูตัวอย่างในกฎการใช้บอร์ดข้อ 5 ด้านบน :roll: คือครอบด้วย [code]...[/code] จะได้แตกต่างกับข้อความปกติครับ