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 > สอบถามครับคลิกเลือกข้อมูลใน Listbox แล้วให้โชว์ใน Combobox



 

สอบถามครับคลิกเลือกข้อมูลใน Listbox แล้วให้โชว์ใน Combobox

 



Topic : 074017

Guest




คือผมต้องการให้ คลิกเลือกข้อมูลใน Listbox แต่ละไอเทม แล้วแต่ละไอเทม จะให้โชว์ข้อมูลใน Combobox แตกต่างกันออกไป สมมติ เลือก ไอเทมใน Listbox อันนึง ข้อมูลก็จะโชว์ใน combobox แต่ถ้าเลือก ไอเทมใน Listbox อีกอันนึง ข้อมูลก็จะโชว์ใน combobox อีกแบบนึง ประาณนี้อะครับ จะเขียนโค้ดยังไงดีครับ ใช้ Select case หรือเปล่า Code (VB.NET)
   Me.CenterToScreen()
                ComboBox1.Items.Add("DECA - FVZ 300/240")
                ComboBox1.Items.Add("ELF - 175/150/130")
                ComboBox1.Items.Add("FTR - 240")
                ComboBox1.SelectedIndex = 0
                ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList
                ComboBox1.Items.Clear()


ผมลองเขียนข้างบนนี้ แล้วมันเคลียร์ค่าออกหมดเลย ยังไม่ได้รับค่าเลยครับ จะทำยังไงดีครับ



Tag : .NET, VBScript, VB.NET







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2012-02-17 10:50:56 By : Lil Niq View : 1624 Reply : 6
 

 

No. 1

Guest


อันนี้โค้ดใน Listbox ครับCode (VB.NET)
  Private Sub Listbox1_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles Listbox1.SelectedIndexChanged
        Select Case Listbox1.SelectedIndex.ToString
            Case "0"
                Label2.Text = "DECA - FVZ 300/240"
                Label3.Text = "ELF - 175/150/130"
                Label4.Text = "FTR - 240"
                Me.CenterToScreen()
                ComboBox1.Items.Add("DECA - FVZ 300/240")
                ComboBox1.Items.Add("ELF - 175/150/130")
                ComboBox1.Items.Add("FTR - 240")
                ComboBox1.SelectedIndex = 0
                ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList
                ComboBox1.Items.Clear()







แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-17 10:52:21 By : Lil Niq
 


 

No. 2



โพสกระทู้ ( 349 )
บทความ ( 0 )



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


ComboBox1.Items.Clear() เอาออกครับ


ประวัติการแก้ไข
2012-02-17 11:08:12
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-17 11:07:28 By : sodamax
 

 

No. 3

Guest


ตอบความคิดเห็นที่ : 2 เขียนโดย : sodamax เมื่อวันที่ 2012-02-17 11:07:28
รายละเอียดของการตอบ ::
ลองเอาออกแล้ว มันวนลูป กลับมาที่เดิมเรื่อยๆอะครับ เช่นพอเลือกไอเทมที่ 1 มันก็โชว์ 1 2 3 4 พอเลือกไอเทม 2 แทนที่มันจะโชว์ 5 6 7 8 มันโชว์ของเก่าด้วยอะครับ เป็น 1 2 3 4 5 6 7 8

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-17 11:22:07 By : Lil Niq
 


 

No. 4



โพสกระทู้ ( 616 )
บทความ ( 0 )

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

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

ย้าย ComboBox1.Items.Clear() ไว้บน Select Case ครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-17 11:52:39 By : slurpee55555
 


 

No. 5

Guest


ตอบความคิดเห็นที่ : 4 เขียนโดย : slurpee55555 เมื่อวันที่ 2012-02-17 11:52:39
รายละเอียดของการตอบ ::
โอ้วขอบคุณคุณ MR.Bass มากๆครับ ^^

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-17 12:32:11 By : Lil Niq
 


 

No. 6

Guest


ถามอีกนิดนึงนะครับ ถ้าผมอยากจะให้โชว์รูปเวลาที่ user เลือก item จาก combobox ด้วย จะต้องเขียน select case ซ้อนกันกับ select case ที่เขียนไว้ของ list box หรือเปล่าครับ แต่ผมลองแล้วมันไมได้อะครับ --' อันนี้โค้ดที่ลองเขียน

Code (VB.NET)
Private Sub Listbox1_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles Listbox1.SelectedIndexChanged
        ComboBox1.Items.Clear()
        Select Case Listbox1.SelectedIndex.ToString
            Case "0"
                Me.CenterToScreen()
                ComboBox1.Items.Add("DECA - FVZ 300/240")
                ComboBox1.Items.Add("ELF - 175/150/130")
                ComboBox1.Items.Add("FTR - 240")
                ComboBox1.SelectedIndex = -1
                ComboBox1.DropDownStyle = ComboBoxStyle.DropDownList

                Select Case ComboBox1.SelectedIndex.ToString
                    Case "0"
                        PictureBox4.ImageLocation = "C:\Users\NIQ\Desktop\SENIOR PROJECT\UI\Senior Project\Senior Project\Resources\Truck\ISUZU\1.jpg"
                    Case "1"
                        PictureBox4.ImageLocation = "C:\Users\NIQ\Desktop\SENIOR PROJECT\UI\Senior Project\Senior Project\Resources\Truck\ISUZU\2.jpg"
                    Case "2"
                        PictureBox4.ImageLocation = "C:\Users\NIQ\Desktop\SENIOR PROJECT\UI\Senior Project\Senior Project\Resources\Truck\ISUZU\3.jpg"
                End Select



เลยลองเขียน select case ใน combobox ตรงๆ มันไม่ได้อะครับ เพราะมันต่อกันไปเรื่อยๆ แต่อันนี้ตรงลบค่าเก่าของอีกอันนึงก่อน แล้วถึงจะโชว์อันใหม่ รบกวนหน่อยนะครับ ขอบคุณมากครับ

Code (VB.NET)
  Private Sub ComboBox1_SelectedIndexChanged(sender As System.Object, e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
        Select Case ComboBox1.SelectedIndex.ToString
            Case "0"
                PictureBox4.ImageLocation = "C:\Users\NIQ\Desktop\SENIOR PROJECT\UI\Senior Project\Senior Project\Resources\Truck\ISUZU\1.jpg"
            Case "1"
                PictureBox4.ImageLocation = "C:\Users\NIQ\Desktop\SENIOR PROJECT\UI\Senior Project\Senior Project\Resources\Truck\ISUZU\2.jpg"
            Case "2"
                PictureBox4.ImageLocation = "C:\Users\NIQ\Desktop\SENIOR PROJECT\UI\Senior Project\Senior Project\Resources\Truck\ISUZU\3.jpg"
        End Select
    End Sub

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2012-02-17 12:58:06 By : Lil Niq
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามครับคลิกเลือกข้อมูลใน Listbox แล้วให้โชว์ใน Combobox
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 อัตราราคา คลิกที่นี่