Results 1 to 9 of 9

Thread: จะรับค่าจาก textbox กับ combobox ยังไงอะ

  1. #1
    Junior Member
    Join Date
    Sep 2002
    Location
    United States
    Posts
    9


    จะรับค่าจาก textbox กับ combobox ยังไงอะ

    ??? ??? ???
    ช่วยบอกที
    ไม่งั้นงานไม่เสด
    อ๊าก

  2. #2
    Administrator asylu3's Avatar
    Join Date
    Jun 2000
    Location
    Thailand
    Posts
    3,557


    Re: จะรับค่าจาก textbox กับ combobox ยังไงอะ

    คำถามไม่ค่อยละเอียดเลย เดาว่าคงต้องการนำค่าจะ textbox, combobox ไป assign ค่าให้ตัวแปลภายใน srccodeใช่หรือไม่ ถ้าใช่เดี๋ยวจะหาตัวอย่างมาให้ แต่จริงๆคิดว่าในหนังสือทุกเล่มสอนอย่างละเอียดไว้แล้ว ถ้าไม่ทันใจก็อ่านไปก่อนก็ได้

  3. #3
    BingLi224
    Guest


    Re: จะรับค่าจาก textbox กับ combobox ยังไงอะ

    TextBox ใช้ .Text

    ComboBox สำหรับข้อความที่อยู่ในช่องที่ให้พิมพ์จะใช้ .Text
    ส่วนจะหาว่า selected ไว้ที่ item ไหน ใช้ .ListIndex
    มีค่าเป็น integer บอกตำแหน่งของ item ที่เลือกไว้ โดยเริ่มที่ item แรกเป็น 0
    ถ้าไม่ได้เลือกอะไรไว้เลยจะเป็น -1
    วิธีเอาค่าของ item ที่เลือกไว้ มาแสดงผ่าน MsgBox มีตามนี้ครับ
    สมมุติ Cmb เป็น ComboBox ที่สร้างไว้
    call MsgBox(Cmb.List(Cmb.ListIndex))

  4. #4
    Junior Member
    Join Date
    Sep 2002
    Location
    United States
    Posts
    9


    Re: จะรับค่าจาก textbox กับ combobox ยังไงอะ

    ต้องขออำพัยที่บอกไปไม่ละเอียด
    ครือว่า
    ข้าน้อยจะเอาค่าของ Textbox เป็นตัวแปรตัวที่หนึ่ง
    และเอาค่าของ Combobox แทนในตัวแปรที่สอง
    เพื่อเอามาคำนวณหาค่าใน function ที่สร้างเอาไว้

  5. #5
    Member
    Join Date
    Jul 2007
    Posts
    40


    ตัวอย่าง dataA = val(Text1.text)
    dataB = val(Combo1.text)
    Sum = dataA+dataB

    Combo1.text จะเก็บค่าตัวเลือกที่เราคลิ๊กไว้ครับ
    ส่วน val(Str) เป็นการแปลงอักษรเป็นตัวเลขครับ

  6. #6
    Jedi Global Moderator
    Join Date
    Aug 2007
    Location
    Bangkok
    Posts
    136


    กรณีที่ ค่าของตัวแปรมีจุดทศนิยม ให้ใช้แบบนี้ครับ
    SumData = (float)System.Convert.ToSingle(text1.Text.ToString()) + (float)System.Convert.ToSingle(cbo1.SelectedValue.ToString());

    (float)System.Convert.ToSingle คือแปลงจาก Text เป็น Float
    cbo1.SelectedValue.ToStiring() เป็นการดึงค่าจาก Item ที่เราเลือกใน ComboBox ครับ

  7. #7
    Junior Member
    Join Date
    May 2007
    Location
    Thailand
    Posts
    1


    กรณีที่ ค่าของตัวแปรมีจุดทศนิยม ให้ใช้แบบนี้ครับ
    SumData = (float)System.Convert.ToSingle(text1.Text.ToString()) + (float)System.Convert.ToSingle(cbo1.SelectedValue.ToString());

    (float)System.Convert.ToSingle คือแปลงจาก Text เป็น Float
    cbo1.SelectedValue.ToStiring() เป็นการดึงค่าจาก Item ที่เราเลือกใน ComboBox ครับ
    [/b]

    เอ่อ คือว่า อันข้างบนมันเป็นของ .NET ม่ะใช่เหรอครับ?
    มันใช้ก่า VB6 ม่ะไ้ด้ง่ะ

    แต่ว่า Algoฯ ก็เหมือนกันแหละครับ

    A = Text1.Text
    B = Combo1.Listindex

    เหมือนกันครับ

    ก็ ถ้าเขียนบ่อยๆ ก็ชินไปเองแหละครับ พยายามเข้านะ สู้ๆ!!!!
    [SIZE=2]ใครช่างใจร้ายใจดำ ทำกับฉันได้ !!![/SIZE]

  8. #8
    Junior Member
    Join Date
    May 2009
    Posts
    3


    ใช้ vb คีย์พอรู้ครับ

    Private Sub Timer1_Timer()
    If GetKeyState(vbKeyF2)
    x = Text1.Text
    SendKeys x
    End If
    End Sub


    สร้าง timer1 1ตัว ตั้ง inteval 100

    ประกาศ ตัวเเปร

    Private Declare Function GetKeyState Lib "user32" (ByVal nVirtKey As Long) As Integer


    สร้าง textbox เเล้วลอง กด F5 ให้โปรเเกรมมันรันเเล้วก็ เปิด notepad ลอง กด F2 ดู

    จะเห็นว้ามันจะขึ้นตาม Textbox ข้อความ

  9. #9


    ง่ายๆนะครับก็แค่ สร้างตัวแปลมารับค่าจาก TextBox แล้วแต่ว่าเราจะรับมาเป็นตัวแปลประเภทไหน ผมรับมาเป็น String แล้วกัน

    Dim A as Sting
    Dim B as String

    ที่นี้ในอีเว้น Command_Click (เมื่อคลิกปุ่มกด) จะให้รับค่าที่ TextBox กับ ComboBox มาบวกกัน

    Command1_Click
    A = Val(Text1.Text)
    B = Val(Combo1.Text)

    ต่าที่ได้จะเป็นตัวเลขเก็บไว้ที่ TextBox2 นะครับ

    Text2.Text = A + B

    เท่านี้เองครับ ไม่รู้ใช่ตามที่ต้องการหรือเปล่า ส่วน Val คือการแปลงจาก Text เป็น ตัวเลขครับ

    [color=#9999FF] By Bird Programmer
    Electronics_Software_Engineer[/color]

Similar Threads

  1. Function ควบคุม textbox , textarea (Javascript)
    By 451660 in forum แนะความรู้ด้าน Programming ต่างๆ
    Replies: 1
    Last Post: 17-12-2007, 09:54 AM
  2. Replies: 0
    Last Post: 21-07-2007, 12:38 PM
  3. Set ค่าใน Combobox ยังไงอะ
    By Crovax in forum Visual Basic
    Replies: 2
    Last Post: 24-04-2004, 12:15 AM

Members who have read this thread : 0

Actions : (View-Readers)

There are no names to display.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •