Open Forex4you Account

Server รัน EA 1000 / ปี

สั่งชื้อคู่มือการโปรแรกม MQL4

Author Topic: ปัญหา อ่านค่าจาก object textbox  (Read 13533 times)

D_Diamond

  • Hero Member
  • *****
  • Posts: 673
    • Expert Forex Trading
ปัญหา อ่านค่าจาก object textbox
« on: มีนาคม 12, 2014, 04:45:25 pm »
mt4  build  600 เป็นต้นมาสามารถสร้าง textbox และ button ได้แล้ว

แต่ผมลองสร้างดูแล้วเกิดปัญา
จากตัวอย่างไฟล์ที่แนบมา    พอแก้ค่าใน textbox แล้วกดปุ่ม save  มันจะแสดงค่าออกมา 
ปัญหาคือค่าที่ได้เป็นค่าเก่าก่อนแก้   ต้องกด save 2 ครั้งจึงได้ค่าใหม่ที่แก้แล้ว

พอจะแก้ได้ไหมครับ

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
Re: ปัญหา อ่านค่าจาก object textbox
« Reply #1 on: มีนาคม 12, 2014, 07:11:40 pm »
ผมลอง Event ทั้งหมดแล้วได้ผลเหมือนกันปัญหามาจาก ที่ค่าที่เราแก้ยังไม่ถูกจัดเก็บ แต่ถ้าเราพิมตัวเลขแล้วกด enter 1 ทีก่อนจะไปกด save จะแสดงผลทันทีครับ

D_Diamond

  • Hero Member
  • *****
  • Posts: 673
    • Expert Forex Trading
Re: ปัญหา อ่านค่าจาก object textbox
« Reply #2 on: มีนาคม 12, 2014, 07:49:42 pm »
อยากจะร้องจริงๆเลยครับ มันไม่น่าจะทำมาแบบนี้  ต้องกด enter ไม่ค่อยสะดวก

พอจะมีวิธีเรียก event เอาเองไหมครับ  อ่าน help ไม่ค่อยรู้เรื่องเท่าไร  แต่เห็นมันมี custom event มี end edit อะไรพวกนี้ด้วย

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
Re: ปัญหา อ่านค่าจาก object textbox
« Reply #3 on: มีนาคม 12, 2014, 08:51:49 pm »
เท่าที่อ่านดูคร่าวๆๆนะครับ CHARTEVENT_OBJECT_ENDEDIT  เป็นเหตุการที่เกิดตอนที่เรากด Enter ที่ text box ครับ ส่วน custom event  ที่ดูมันเหมือนจะให้เราตั้งชื่อ Event เองได้เฉยๆแต่หลักก็มี event อยู่ 8 อย่างคือ
CHARTEVENT_KEYDOWN
CHARTEVENT_MOUSE_MOVE
CHARTEVENT_OBJECT_CHANGE
CHARTEVENT_OBJECT_CLICK
CHARTEVENT_OBJECT_CREATE
CHARTEVENT_OBJECT_DELETE
CHARTEVENT_OBJECT_DRAG
CHARTEVENT_OBJECT_ENDEDIT

D_Diamond

  • Hero Member
  • *****
  • Posts: 673
    • Expert Forex Trading
Re: ปัญหา อ่านค่าจาก object textbox
« Reply #4 on: มีนาคม 12, 2014, 09:07:16 pm »
ได้แค่ตั้งชื่อหรอกเหรอครับ  นึกว่าสามารถเรียก event ได้เองเหมือนพวก vb
ยังงี้ก็หมดหวังแล้วสิครับ  ต้องยอมกด enter เอา

มันทำมาแบบนี้นี่ไม่เวิร์กเลย  ต้องกด enter ก่อน แล้วปุ่มซ้ำอีกที  ใครมันจะชิน

แล้วถ้าไปแก้ในไฟล์ include ละครับ เห็นมันมี edit.mqh อยู่ด้วย  เกี่ยวไหมไม่รู้ อ่านไม่รู้เรื่อง อิอิ

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
Re: ปัญหา อ่านค่าจาก object textbox
« Reply #5 on: มีนาคม 12, 2014, 09:18:08 pm »
ปัญหามันอยู่ที่ text box ถ้าไม่มีการกดปุมใดๆก่อนค่าใหม่จะไม่ถูกเก็บอ่ะครับ เพราะการกดปุ่มใดๆจะเป้นการส่งสัญญาณไปว่า EDIT END ครับ