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

Registered : 107,069

HOME > .NET Framework > Forum > จาก Code ผมจะเอาค่า Array ที่เก็บมาแสดงเฉพาะที่มันซ้ำกัน เช่น 2,3,4,5,5,6,7,8 แล้วผมใส่เลข 5 ลง TextSearch ให้มันแสดงผลออกมาว่า 5 อยู่ TextBox ไหน มีกี่ตัว แบบนี้ทำได้มั้ยครับ รบกวนหน่อยครับ


 

จาก Code ผมจะเอาค่า Array ที่เก็บมาแสดงเฉพาะที่มันซ้ำกัน เช่น 2,3,4,5,5,6,7,8 แล้วผมใส่เลข 5 ลง TextSearch ให้มันแสดงผลออกมาว่า 5 อยู่ TextBox ไหน มีกี่ตัว แบบนี้ทำได้มั้ยครับ รบกวนหน่อยครับ

 



Topic : 132798



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



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




จาก Code ผมจะเอาค่า Array ที่เก็บมาแสดงเฉพาะที่มันซ้ำกัน เช่น 2,3,4,5,5,6,7,8
แล้วผมใส่เลข 5 ลง TextSearch ให้มันแสดงผลออกมาว่า
5 อยู่ TextBox ไหน มีกี่ตัว แบบนี้ทำได้มั้ยครับ รบกวนหน่อยครับ

Code (C#)
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace FirstP
{
    public partial class TestForm : Form
    {
        private bool restart;
        public TestForm()
        {
            InitializeComponent();
        }private void OnlyNumber(object sender,KeyEventArgs e) {

            TextBox tb1 = (TextBox)sender;
            if (restart)
            {
                sender = "";
                restart = false;
            }

            if (!(e.KeyValue == '0'
                || e.KeyValue == '1'
                || e.KeyValue == '2'
                || e.KeyValue == '3'
                || e.KeyValue == '4'
                || e.KeyValue == '5'
                || e.KeyValue == '6'
                || e.KeyValue == '7'
                || e.KeyValue == '8'
                || e.KeyValue == '9'
               ))
            {
                e.SuppressKeyPress = true;
            }
        }

        private void btn1_Click(object sender, EventArgs e)
        {
            string[] str1 = txt1.Text.Split(',');
            int len = str1.Length;

            string[] str2 = txt2.Text.Split(',');
            len = str2.Length;

            string[] str3 = txt3.Text.Split(',');
            len = str3.Length;

            string[] str4 = txt4.Text.Split(',');
             len = str4.Length;

            string[] str5 = txt5.Text.Split(',');
            len = str5.Length;

            string[] str6 = txt6.Text.Split(',');
            len = str6.Length;
            string[] str7 = txt7.Text.Split(',');
             len = str7.Length;

            string[] str8 = txt8.Text.Split(',');
            len = str8.Length;

            string[] str9 = txt9.Text.Split(',');
            len = str9.Length;

            string[] str10 = txt10.Text.Split(',');
            len = str10.Length;
            int[] a = new int[len];
            int[] b = new int[len];
            int[] c = new int[len];
            int[] d = new int[len];
            int[] z = new int[len];
            int[] f = new int[len];
            int[] g = new int[len];
            int[] h = new int[len];
            int[] j = new int[len];
            int[] k = new int[len];
            for (int i = 0; i < len; i++)
            {
                a[i] = Convert.ToInt32(str1[i]);
                b[i] = Convert.ToInt32(str2[i]);
                c[i] = Convert.ToInt32(str3[i]);
                d[i] = Convert.ToInt32(str4[i]);
                z[i] = Convert.ToInt32(str5[i]);
                f[i] = Convert.ToInt32(str6[i]);
                g[i] = Convert.ToInt32(str7[i]);
                h[i] = Convert.ToInt32(str8[i]);
                j[i] = Convert.ToInt32(str9[i]);
                k[i] = Convert.ToInt32(str10[i]);
            }
            string str11 = "";
            for(int i = len - 1; i >= 0; i--)
            {
                str11 = str11 + a[i].ToString() + "," + b[i].ToString() +"," +c[i].ToString()+ ","
                    + d[i].ToString() + "," +z[i].ToString() + "," + f[i].ToString() + ","
                    + g[i].ToString() + "," + h[i].ToString() + "," + j[i].ToString() + ","
                    + k[i].ToString() + ",";
            }
            if (txtSearch.Text == txtSearch.Text) {

                lbl1.Text = txtSearch.Text;

            }
            
           
        }

        private void txt1_KeyDown(object sender, KeyEventArgs e)
        {
            TextBox tb1 = (TextBox)sender;
            OnlyNumber(sender, e);
        }

        private void txt2_KeyDown(object sender, KeyEventArgs e)
        {
            TextBox tb1 = (TextBox)sender;
            OnlyNumber(sender, e);
        }

        private void txt3_KeyDown(object sender, KeyEventArgs e)
        {
            TextBox tb1 = (TextBox)sender;
            OnlyNumber(sender, e);
        }

        private void txt4_KeyDown(object sender, KeyEventArgs e)
        {
            TextBox tb1 = (TextBox)sender;
            OnlyNumber(sender, e);
        }

        private void txt5_KeyDown(object sender, KeyEventArgs e)
        {
            TextBox tb1 = (TextBox)sender;
            OnlyNumber(sender, e);
        }

        private void txt6_KeyDown(object sender, KeyEventArgs e)
        {
            TextBox tb1 = (TextBox)sender;
            OnlyNumber(sender, e);
        }

        private void txt7_KeyDown(object sender, KeyEventArgs e)
        {
            TextBox tb1 = (TextBox)sender;
            OnlyNumber(sender, e);
        }

        private void txt8_KeyDown(object sender, KeyEventArgs e)
        {
            TextBox tb1 = (TextBox)sender;
            OnlyNumber(sender, e);
        }

        private void txt9_KeyDown(object sender, KeyEventArgs e)
        {
            TextBox tb1 = (TextBox)sender;
            OnlyNumber(sender, e);
        }

        private void txt10_KeyDown(object sender, KeyEventArgs e)
        {
            TextBox tb1 = (TextBox)sender;
            OnlyNumber(sender, e);
        }

        private void txtSearch_KeyDown(object sender, KeyEventArgs e)
        {
            TextBox tb1 = (TextBox)sender;
            OnlyNumber(sender, e);
        }
    }
    }







Tag : Win (Windows App), C#









ประวัติการแก้ไข
2018-12-19 22:24:28
Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2018-12-19 16:34:23 By : wiraphon View : 95 Reply : 1
 

 

No. 1



โพสกระทู้ ( 73,779 )
บทความ ( 833 )

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

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

ลองไปใช้พวก Lit<T> และ LINQ ครับ จะสามารถจัดการพวกตัวแปรพวกนี้ได้ง่ายขึ้นครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2018-12-20 17:43:40 By : mr.win
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : จาก Code ผมจะเอาค่า Array ที่เก็บมาแสดงเฉพาะที่มันซ้ำกัน เช่น 2,3,4,5,5,6,7,8 แล้วผมใส่เลข 5 ลง TextSearch ให้มันแสดงผลออกมาว่า 5 อยู่ TextBox ไหน มีกี่ตัว แบบนี้ทำได้มั้ยครับ รบกวนหน่อยครับ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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: Voake, Comcube, vps | เช่า vps , รับทำเว็บไซต์ รับเขียนโปรแกรม

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