lấy từ khóa
Environment.NewLine cho giống bài học hơn
p/s String[] danh_sach_Nhap_Vap = richTextBox1.Lines; này mới đúng nha
lấy từ khóa
Environment.NewLine cho giống bài học hơn
p/s String[] danh_sach_Nhap_Vap = richTextBox1.Lines; này mới đúng nha
richTexBox1.Lines ban giai thich ro then nay ho minh voilấy từ khóa
Environment.NewLine cho giống bài học hơn
p/s String[] danh_sach_Nhap_Vap = richTextBox1.Lines; này mới đúng nha
cùng hónghóng bài scan ssh
cứ mỗi dòng trong richtext sẽ split thành 1 phần tử của mảng danh_sach_Nhap_Vap khi bạn in danh_sach_Nhap_Vap[0] thì nó sẽ là dòng thứ 1 trong richtext cứ vậy đến dòng cuối. Environment.NewLine cũng là xuống dòng nên sử dụng cái này cũng đc hoặc spit('\n') cũng ok. cái nào ngắn gọn dễ hiểu thì làmrichTexBox1.Lines ban giai thich ro then nay ho minh voi
richTexBox.Lines trả về 1 mảng kiểu string chứa các dòng của richTexBox, thay vì phải split text thì c# nó cung cấp sẵn rồirichTexBox1.Lines ban giai thich ro then nay ho minh voi
tks bancứ mỗi dòng trong richtext sẽ split thành 1 phần tử của mảng danh_sach_Nhap_Vap khi bạn in danh_sach_Nhap_Vap[0] thì nó sẽ là dòng thứ 1 trong richtext cứ vậy đến dòng cuối. Environment.NewLine cũng là xuống dòng nên sử dụng cái này cũng đc hoặc spit('\n') cũng ok. cái nào ngắn gọn dễ hiểu thì làm
Mình ko nhận dạy lập trình hay kèm cặp gì nhé, học phí mình cũng ko cần, có gì bạn cứ theo dõi chương trình này nha, nó hoàn toàn free.bác này có nhận dạy lập trình auto it...học phí tùy anh inbox..nhận ít đệ tử ..hì hì..em chỉ biết sơ sơ về C# còn lại đầu trống rỗng
Bài này đang làm là textbox mà thímString[] danh_sach_Nhap_Vap = richTextBox1.Lines();
ngắn gọn xúc tích
Bài này đang làm là textbox mà thímlấy từ khóa
Environment.NewLine cho giống bài học hơn
p/s String[] danh_sach_Nhap_Vap = richTextBox1.Lines; này mới đúng nha
E post lên http://pastebin.com/ rồi format là ngôn ngữ C# cho dễ nhìn nhé, a bị cận 2.5 độ nhìn code chay vầy lòi mắt mấtMọi người cho mình hỏi là mình làm sai chỗ nào mà nó không lọc được SSH hư vậy ?
Code: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 SSH_All_In_One { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } private void richTextBox1_TextChanged(object sender, EventArgs e) { } private void richTextBox2_TextChanged(object sender, EventArgs e) { } private void label1_Click(object sender, EventArgs e) { } private void label2_Click(object sender, EventArgs e) { } private void label3_Click(object sender, EventArgs e) { } private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { //if (comboBox1.SelectedIndex == 0) //{ // MessageBox.Show("Loc SSH hu !"); //} //else if (comboBox1.SelectedIndex == 1) //{ // MessageBox.Show("Loc SSH trung ca user va password"); //} } private void button1_Click(object sender, EventArgs e) { if(cbTacVu.SelectedIndex == 0) { Loc_SSH_Hu(); } else { MessageBox.Show("Cac chuc nang khac se som co :)"); } //MessageBox.Show("Thuc hien tac vu"); } public void Loc_SSH_Hu() { string[] danh_sach_Nhap_Vap = txtDauVao.Text.Trim().Split(new string[] { Environment.NewLine }, StringSplitOptions.None); for (int i = 0; i < danh_sach_Nhap_Vap.Length; i++) { string ssh = danh_sach_Nhap_Vap[i]; if (string.IsNullOrEmpty(ssh) == false) { string[] ssh_Array = ssh.Split('|'); if (ssh_Array.Length >= 3) { txtDauRa.Text += ssh + Environment.NewLine; //MessageBox.Show("SSH" + ssh + "la SSH loi"); } } } } } }
http://pastebin.com/YdP40shFE post lên http://pastebin.com/ rồi format là ngôn ngữ C# cho dễ nhìn nhé, a bị cận 2.5 độ nhìn code chay vầy lòi mắt mất
Code đúng rồi man, coi lại coi có thêm list item cho combobox chưa ? Nếu ko dc thì upload nguyên cái solution lên luôn. Nó nằm ở C:\Users\<tên máy tính>\Documents\Visual Studio 2012\Projects. Nén nguyên cái folder lại quăng lên nha.
Bạn đặt lại tên của cái textbox là txtDauVao là dc, với chứ Trim thì chứ r viết thường chứ ko phải viết hoa
Hình như bạn này có gì đó ko đồng nhất giữa cái tên của cái combobox thì phải.Mọi người cho mình hỏi là mình làm sai chỗ nào mà nó không lọc được SSH hư vậy ?
Code: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 SSH_All_In_One { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { } private void richTextBox1_TextChanged(object sender, EventArgs e) { } private void richTextBox2_TextChanged(object sender, EventArgs e) { } private void label1_Click(object sender, EventArgs e) { } private void label2_Click(object sender, EventArgs e) { } private void label3_Click(object sender, EventArgs e) { } private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { //if (comboBox1.SelectedIndex == 0) //{ // MessageBox.Show("Loc SSH hu !"); //} //else if (comboBox1.SelectedIndex == 1) //{ // MessageBox.Show("Loc SSH trung ca user va password"); //} } private void button1_Click(object sender, EventArgs e) { if(cbTacVu.SelectedIndex == 0) { Loc_SSH_Hu(); } else { MessageBox.Show("Cac chuc nang khac se som co :)"); } //MessageBox.Show("Thuc hien tac vu"); } public void Loc_SSH_Hu() { string[] danh_sach_Nhap_Vap = txtDauVao.Text.Trim().Split(new string[] { Environment.NewLine }, StringSplitOptions.None); for (int i = 0; i < danh_sach_Nhap_Vap.Length; i++) { string ssh = danh_sach_Nhap_Vap[i]; if (string.IsNullOrEmpty(ssh) == false) { string[] ssh_Array = ssh.Split('|'); if (ssh_Array.Length >= 3) { txtDauRa.Text += ssh + Environment.NewLine; //MessageBox.Show("SSH" + ssh + "la SSH loi"); } } } } } }
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{}
comBox1 mình change là "cbTacVu" rồi (tại nhấn đúp vào nó trước khi change name )Bạn đặt lại tên của cái textbox là txtDauVao là dc, với chứ Trim thì chứ r viết thường chứ ko phải viết hoa
Hình như bạn này có gì đó ko đồng nhất giữa cái tên của cái combobox thì phải.
Ở phía trên sự kiện của cái combobox thì thế này
thì mình nghỉ cái name của nó lúc đầu là "comboBox1" mà ở dưới code bạn viết thì là "cbTacVu"Code:private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) {}
Không biết là cái tên nào đúng, bạn kiểm tra lại xem
Vì mình thấy code bạn viết đúng rùi nên chắc là sai cái tên thôi
Hì thế thì hơi căng nhể, vì mình thấy code ko có sai gì mà.comBox1 mình change là "cbTacVu" rồi (tại nhấn đúp vào nó trước khi change name )
Debug bình thường nhưng SSH hỏng thì khi nhấn butto nó để thẳng vào richTextbox2 (txtDauRa)Hì thế thì hơi căng nhể, vì mình thấy code ko có sai gì mà.
Bạn có run dc project ko bạn?
Chạy được ra giao diện nhấn vào "Thực hiện" nó không ra kết quả hay là bạn ko chạy dc gì luôn thế?
https://tenlua.vn/download/1337ee27e009680e1d/bai-tap-3Code đúng rồi man, coi lại coi có thêm list item cho combobox chưa ? Nếu ko dc thì upload nguyên cái solution lên luôn. Nó nằm ở C:\Users\<tên máy tính>\Documents\Visual Studio 2012\Projects. Nén nguyên cái folder lại quăng lên nha.
Chứng tỏ bác chưa xem kỹ video nè .Debug bình thường nhưng SSH hỏng thì khi nhấn butto nó để thẳng vào richTextbox2 (txtDauRa)
Thanks (tại mình chỉ coi thôi chứ không bật tiếng )Chứng tỏ bác chưa xem kỹ video nè .
Video bác thớt hướng dẫn bác là textbox mà bác là dùng richtextbox nhé.
Bác đổi lại là nó chạy ok nhé,
Còn sử dụng richtextbox thì bác dùng split('\n'); nhé bác.