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,037

HOME > .NET Framework > Forum > C# WinApp สงสัยเกี่ยวกับ ReadAllText มาลงใน RichTextBox ครับ



 

C# WinApp สงสัยเกี่ยวกับ ReadAllText มาลงใน RichTextBox ครับ

 



Topic : 125943



โพสกระทู้ ( 4,440 )
บทความ ( 23 )



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



ข้อมูลในไฟล์ ครับ
Code
Analyst thanet Date Started 8:34 6/1/2016 Worksheet Cd_1-06-58 Comment Methods Cd Method: Cd (Flame) CdCAL ZERO 0.000 mg/L 44.2 -0.0008 -0.0001 -0.0011 -0.0010 -0.0003 -0.0010 CdSTANDARD 1 0.020 mg/L 8.8 0.0060 -0.0007 0.0064 0.0052 0.0059 0.0064 CdSTANDARD 2 0.050 mg/L 2.3 0.0156 -0.0008 0.0155 0.0154 0.0154 0.0161 CdSTANDARD 3 0.100 mg/L 0.7 0.0301 -0.0006 0.0299 0.0302 0.0304 0.0300 CdSTANDARD 4 0.500 mg/L 0.4 0.1702 -0.0001 0.1708 0.1704 0.1691 0.1704 CdSTANDARD 5 1.000 mg/L 0.3 0.3327 0.0001 0.3322 0.3324 0.3320 0.3342 Curve Fit = Linear Origin Characteristic Conc = 0.013 mg/L r = 0.9999 Calculated Conc = -0.002 0.018 0.047 0.090 0.510 0.996 Residuals = 0.002 0.002 0.003 0.010 -0.010 0.004 Cd0.5 mg/l 0.510 mg/L 0.6 0.1704 -0.0007 0.1717 0.1692 0.1706 0.1699 CdB/10 0.002 mg/L 58.9 0.0008 0.0034 0.0002 0.0009 0.0012 0.0007 CdW 6671 A/10 0.004 mg/L 7.9 0.0014 0.0078 0.0014 0.0016 0.0014 0.0013 CdW 6671 B/10 0.003 mg/L 45.1 0.0010 0.0073 0.0015 0.0014 0.0006 0.0006 CdW 6671 Spi/10 0.089 mg/L 1.2 0.0298 -0.0011 0.0295 0.0296 0.0303 0.0299 CdW 6676/10 0.000 mg/L >100 0.0000 0.0003 0.0001 0.0000 -0.0002 0.0002 CdW 0001/10 0.000 mg/L >100 0.0001 -0.0009 -0.0004 0.0001 0.0005 0.0002 CdW 0008 A/10 0.295 mg/L 0.7 0.0986 -0.0003 0.0980 0.0991 0.0979 0.0992 CdW 0008 B/10 0.292 mg/L 1.0 0.0974 -0.0005 0.0978 0.0983 0.0960 0.0974 CdC.W 0.375 mg/L 0.6 0.1253 0.0013 0.1251 0.1247 0.1264 0.1249 CdB digest 0.001 mg/L 36.8 0.0004 -0.0010 0.0006 0.0003 0.0004 0.0003 CdW 6695 0.000 mg/L >100 0.0001 -0.0006 0.0001 0.0001 -0.0003 0.0006 CdW 6696 0.001 mg/L 84.6 0.0002 -0.0001 0.0004 0.0002 0.0001 0.0000 Cd0.5 mg/l 0.505 mg/L 0.4 0.1687 -0.0001 0.1688 0.1696 0.1686 0.1680 CdB le 0.001 mg/L >100 0.0003 -0.0004 -0.0003 0.0004 0.0005 0.0005 CdMC 1040 A 0.000 mg/L >100 0.0002 0.0024 0.0007 0.0004 0.0001 -0.0005 CdMC 1040 B 0.001 mg/L >100 0.0003 -0.0002 0.0006 0.0000 0.0008 -0.0002 CdMC 1040 Spi 0.374 mg/L 0.4 0.1249 0.0014 0.1256 0.1244 0.1246 0.1249 CdB 0.000 mg/L >100 0.0001 -0.0005 0.0002 -0.0001 -0.0001 0.0003 CdFD 939 0.001 mg/L >100 0.0002 0.0008 0.0003 0.0003 -0.0003 0.0004 CdFD 939 Spi 0.372 mg/L 0.2 0.1243 0.0020 0.1242 0.1245 0.1244 0.1240 CdMC 1040 A 0.016 mg/L 10.5 0.0052 0.0050 0.0053 0.0044 0.0056 0.0055 CdMC 1040 B 0.016 mg/L 4.5 0.0054 0.0052 0.0057 0.0052 0.0053 0.0053 CdB 0.016 mg/L 3.3 0.0055 0.0053 0.0056 0.0052 0.0055 0.0056 CdFD 941 0.137 mg/L 1.6 0.0456 0.0357 0.0462 0.0455 0.0462 0.0446 Cd0.5 mg/l 0.491 mg/L 0.3 0.1641 -0.0038 0.1647 0.1636 0.1637 0.1643 CdDis 0.001 mg/L 80.5 0.0005 0.0005 0.0008 -0.0001 0.0005 0.0006 CdW 0008 0.028 mg/L 6.0 0.0093 0.0005 0.0094 0.0085 0.0096 0.0097 CdDis 0.002 mg/L 73.1 0.0006 0.0006 0.0010 0.0000 0.0007 0.0005


โค้ดครับ

Code (C#)
public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
            this.Controls.Add(this.rt);
        }
            RichTextBox rt = new RichTextBox();
        private void Form2_Load(object sender, EventArgs e)
        {
            string strRegex = @"(.*?)\s{1,}([\d.-]{1,})\s{1,}mg/L\s{1,}([\d.->]{1,})\s{1,}([\d.-]{1,})\s{1,}([\d.-]{1,})\s{1,}([\d.-]{1,})\s{1,}([\d.-]{1,})\s{1,}([\d.-]{1,})\n\s{1,}([\d.-]{1,})";
            Regex myRegex = new Regex(strRegex, RegexOptions.None);
            rt.Text = System.IO.File.ReadAllText(@"K:\DATA\DATA 2559\Cd\Cd_01-06-58.TXT");
            foreach (Match myMatch in myRegex.Matches(rt.Text))
            {
                MessageBox.Show(myMatch.Groups[1].Value);
            }

        }
    }


อยากสอบถามว่า
1.
ถ้าเรียกใช้ System.IO.File.ReadAllText(@"K:\DATA\DATA 2559\Cd\Cd_01-06-58.TXT") โดยตรง
เช่น
Code (C#)
foreach (Match myMatch in myRegex.Matches(System.IO.File.ReadAllText(@"K:\DATA\DATA 2559\Cd\Cd_01-06-58.TXT")))
            {
                MessageBox.Show(myMatch.Groups[1].Value);
            }

MessageBox.Show(myMatch.Groups[1].Value); ไม่ทำงาน
ต้องผ่าน RichTextBox หรือ TextBox
2.
ถ้าเราใส่ this.Controls.Add(this.rt); จะทำให้ MessageBox.Show(myMatch.Groups[1].Value); ทำงาน
ถ้าเราไม่ใส่ this.Controls.Add(this.rt); จะทำให้ MessageBox.Show(myMatch.Groups[1].Value); ไม่ทำงาน

เป็นเพราะอะไรครับ



Tag : .NET, Win (Windows App), C#, Windows







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2017-01-06 06:57:38 By : lamaka.tor View : 885 Reply : 1
 

 

No. 1



โพสกระทู้ ( 4,440 )
บทความ ( 23 )



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








แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2017-01-11 14:52:52 By : lamaka.tor
 

   

ค้นหาข้อมูล


   
 

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