|
|
|
C# WinApp สงสัยเกี่ยวกับ ReadAllText มาลงใน RichTextBox ครับ |
|
|
|
|
|
|
|
ข้อมูลในไฟล์ ครับ
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
|
|
|
|
|
|
Date :
2017-01-06 06:57:38 |
By :
lamaka.tor |
View :
885 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2017-01-11 14:52:52 |
By :
lamaka.tor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|