การทำ Text Link แบบหลายตัว
กระทู้เก่าบอร์ด อ.Yeadram

 1,768   5
URL.หัวข้อ / URL
การทำ Text Link แบบหลายตัว

พอดีนึกขึ้นได้ก็เลยอยากเอามาถามเลย(ก่อนลองดู)
คือผมต้องการทำ text link แบบหลายตัวในประโยคเดียว เหมือนแบบ help หรือใน wiki นะครับ

ไม่ทราบว่า Access ทำได้หรือเปล่าครับ
เอาแบบที่อยู่ในประโยคเดียวกัน หรือ ในย่อหน้าเดียวกันนะครับ



5 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R00825
ไม่พบกันนานคิดถึงจังเลยๆ

คำถามของคุณแดนน้อย ผมคิดว่าพอทำได้ครับ
หากเป็นเพียงเพื่อให้ผู้ใช้คลิก เพื่อลิงค์ไปไหนๆ
วิธีของผมแบบลูกทุ่งๆ นะครับ หลักการที่คิดได้
ในตอนนี้ คือ ให้สร้าง Control แยกเป็น 2 แบบ
   1. Control ที่เป็นพื้นหลัง (ข้อความทั้งหมด)
        - เป็น Label ก็ได้ หรือ
        - เป็น Textbox (กรณีให้ระบายเลือกข้อความได้ ให้ทำตัวควบคุมดีๆ)
   2. Control ที่เป็น Link (ข้อความที่ต้องการคลิก)
        - เป็น Label ก็ได้ หรือ
        - เป็น Textbox (กรณีให้ระบายเลือกข้อความได้ ให้ทำตัวควบคุมดีๆ)
        - ป้อนข้อความ/ประโยคเฉพาะส่วนที่เป็น Link
        - ที่ Tag ของ Control ป้อน Link ที่ต้องการจะไปหา
        - ต้องจัด ให้อยู่เหนือ Background (สั่ง Bring to Front)
        - วางให้ซ้อนทับส่วนของข้อความ/ประโยคที่เป็นพื้นหลัง
        - ทำข้อความเป็นสีที่ต้องการ และเติมเส้นไต้ให้ (ดูคล้ายลิงค์)
        - ใช้ API ให้เป็นรูปมือคลิก เมื่อ Mouse Move
        - Event Mouse_Click
             สั่งให้รัน จากค่าของ Tag ของ Control

ลองนำ Concept ไปปรับใช้ดูนะครับ

^J^
2 @R00838
เอาอีกรอบได้ไหมครับ
ยังงงอยู่...
แล้วมันจะแยกได้อย่างไรว่าในประโยคเดียวกัน อันไหน link ไปอันไหนหนะครับ
3 @R00839
คุณสามารถแปะเอา Microsoft Web Browser ActiveX เข้ามาบนหน้าฟอร์มได้ โดยไปเมนู Insert > ActiveX Control ...   สมมุติตั้งชื่อ ActiveX ตัวนี้ว่า wbbWebsite แล้วเมื่อเปิดฟอร์มก็กำหนดให้ wbbWebsite.Navigate URL:="ชื่อไฟล์.html ที่บรรจุ html tag ที่มีข้อความและลิงค์ไปยังที่ต่างๆเอาไว้" ... ซึ่งจริงๆแล้ว หมายถึงคุณสามารถแสดงเวปต่างๆจากฟอร์มได้ครับ ส่วน method/propert ต่างๆของ ActiveX ตัวนี้ดูได้จาก Reference for Visual Basic Developers
4 @R00844
ส่งใสคุณสันติสุขตอบผิดกะทู้
5 @R00846
ถ้าผมเข้าใจไม่ผิด คุณต้องการทำให้ผู้ใช้คลิกข้อความได้ พอคลิกแล้วก็ไปที่ไหนก็ว่าไป ซึ่งมันก็ตรงกับหลักการเบื้องต้นของ html ไม่ใช่หรือครับ
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3244s