Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > .NET Framework > Forum > รบกวนถามเกี่ยวกับเรื่อง picturebox ของภาษา vb คือ ผมสร้าง picturebox ขึ้นมา 1 อัน เมื่อเกิดเหตุการ์ณ



 

รบกวนถามเกี่ยวกับเรื่อง picturebox ของภาษา vb คือ ผมสร้าง picturebox ขึ้นมา 1 อัน เมื่อเกิดเหตุการ์ณ

 



Topic : 032140

Guest




คือ ผมสร้าง picturebox ขึ้นมา 1 อัน เมื่อเกิดเหตุการ์ณ click ที่ picturebox ให้แสดงรูปภาพขึ้นมาใน picturebox
จะต้องเขียนคำสั่งอย่างไร

ที่ผมลองเขียนดู และใช้การได้ คือ

Code (VB.NET)
Private Sub PictureBox5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PictureBox5.Click
        PictureBox5.BackgroundImage = System.Drawing.Image.FromFile("C:\Documents and Settings\User\My Documents\Visual Studio 2008\Projects\TestFruitIQ\TestFruitIQ\Resources\1.bmp" )
End Sub


แต่ปัญคือ ตำแหน่งของรูปภาพนั้นได้ถูกเก็บไว้ใน folder ที่ชื่อว่า resources ตามที่เขียนข้างต้นนี้ ถ้าเอาไปเปิดเครื่องอื่น หรือผมย้ายโฟลเดอร์ที่เก็บงานนี้ไปไว้ไดร์วอื่น จะต้อง error แน่ๆเพราะตามโค้ดผมได้อ้างไปถึงไดร์ว C

อยากทราบว่ามีแนวทางการเขียนคำสั่งอย่างไรให้ที่อยู่อ้างอิงไปตำแหน่งของรูปภาพได้อัติโนมัติ ไม่ว่าจะย้ายไปเปิดดูเครื่องไหนก็สามารถดูได้
(อย่างเช่น เวลาทำ เวบไซต์ สร้างโฟลเดอร์เก็บรูปภาพไว้ 1 อัน ไม่ว่าเราจะย้ายโฟลเดอร์ที่เราทำเว็บไซต์ไปไหนก็แล้วแต่มันก็ยังไปที่อยู่ของรูปได้ทุกเมื่อโดยไม่จำเป็นต้อง fix ว่าอยู่ที่ไดร์ว C ตลอด)
ช่วยทีนะครับ เพิ่งหัดเขียนได้ไม่ถึงอาทิตย์ แต่ต้องส่งอาจารย์พรุ่งนี้ ไม่รู้เรื่องจริงๆ
ขอบคุณครับ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2009-09-24 14:14:59 By : deeper View : 8657 Reply : 10
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ใช้ Server.Mappath("file/file.ext") ครับ






Date : 2009-09-24 15:06:10 By : webmaster
 


 

No. 2

Guest


ขอบคุณครับ จะลองดู
Date : 2009-09-24 15:39:34 By : deeper
 

 

No. 3

Guest


ว่าแต่ว่าลองดูแล้วเหมือนจะไม่รุ่ง

ไม่ทราบว่ามีแนวบ้างมั้ยครับ
ตัวอย่างเล็กน้อยว่าใช้อย่างไรอ่ะครับ

ขอบคุณครับ
Date : 2009-09-24 15:45:44 By : deeper
 


 

No. 4



โพสกระทู้ ( 1,528 )
บทความ ( 1 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์


Code
ใน VB.NET จะใช้ curdir() คับ จะเป็น path ของ file exe ใน bin ตัวอย่าง
Picturebox1.image = image.fromfile(curdir() + "\pic\a.jpg")

ถ้าเป็นตัว ของ connection string ถ้ายุ่งเกี่ยวกับ sql server หรือ เป็น WebApplication จะใช้ server.mappath() + "\pic\a.jpg"

Date : 2009-09-24 17:19:26 By : Sek-Artdrinker
 


 

No. 5



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ผมคิดว่าเป็น ASP.NET ซะอีก
Date : 2009-09-24 17:22:22 By : webmaster
 


 

No. 6

Guest


แล้วถ้า เราใส่ ชื่อรูปผิด แล้ว แบบว่า มัน ค้นหารูปไม่เจอ ใน โฟเดอร์ รูปที่เราเก็บไว้

เช่น รูปชื่อ 123.jpg ในโฟดอร์ C:\img
แต่เรา แต่เราค้นหา โดย เรียก paht เป็น C:\img\1234.jpg ซึ่งมันผิด แล้วโปรแกรมมัน error
ช่วย แนะนำวิธีดัก error ด้วยค่ะ

เพราะตอนนี้ ที่ทำอยู่ ก็ คือ มี checkbutton ให้คนคีย์ข้อมูลเข้า ว่าถ้ามีรูปให้ ติ๊กไว้ แต่ หาก เขา ติ๊กว่ามีรูป แต่ไม่ได้ก๊อบเอารูปภาพลงไปในโฟเดอร์ C:\img หรือตั้งชื่อ ผิด เพราะ เรียก จาก ชื่อฟิวส์ ของชื่อหลัก แล้วเอามาต่อด้วยนามสกุล .jpg เลยแก้ปัญหาไม่ได้ นอกจากจะทำหน้าให้คนคีย์ข้อมูลอับโหลดไฟล์รูปไปเลย
แต่ก็ จะเพิ่มขนาดโปรแกรม ให้ใหญ่ขึ้น..ช่วยแนะนำด้วยนะคะ
Date : 2010-04-07 15:31:03 By : ชมพู่
 


 

No. 7

Guest


นู๋อยากรู้ว่าถ้า ต้องการเพิ่มรูปเข้าไปใน picturebox ซึ่งเปนรูปของลูกค้าแร้วต้อง แก้ไขได้ด้วย ต้องทำไงค่ะ แร้วจำเปนต้องเชือมกับ sql รึป่าว ช่วยหนูด้วยนะ
Date : 2011-10-13 20:56:47 By : ืปากกาด้ามเดียว
 


 

No. 8

Guest


Code (C#)
if (System.IO.File.Exists("stringOfFilePath"))
            {
                MessageBox.Show("File is exist!");
            }
            else
            {
                using (OpenFileDialog op = new OpenFileDialog())
                {
                    if (op.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                    {
                        string fileForUpload = op.FileName;
                        //TODO : up load picture...
                    }
                }
            }

Date : 2011-10-13 21:21:46 By : Numenoy
 


 

No. 9

Guest


ของนู๋เปน vb .net นะค๊
Date : 2011-10-13 21:39:11 By : ปากกาด้ามเดียว
 


 

No. 10

Guest


Private Sub optCathaleeya_Click()
imgStar.Picture = LoadPicture(App.Path & "\mam.jpg")
End Sub
คัยได้ตอบหนูทีว่ามันคืออะไรบ้าง
Date : 2012-09-08 21:45:46 By : เรวดี
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : รบกวนถามเกี่ยวกับเรื่อง picturebox ของภาษา vb คือ ผมสร้าง picturebox ขึ้นมา 1 อัน เมื่อเกิดเหตุการ์ณ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่