100分 新手求解决~~~~在线等~~~
C# winform中 有控件 webbrowser1 textbox1 textbox2 button1 button2
其中webbrowser1的控件id为 【username password】 以url=http://www.0596lh.com为例
如何实现:
1.首先,把多行内容复制粘贴到textbox1和textbox2中
2.点击button1则 把textbox1的第一行内容输入到webbrowser1中控件id为username的文本框中
把textbox2的第一行内容输入到webbrowser1中控件id为password的文本框中
3.点击button2则 把textbox1的第下一行内容输入到webbrowser1中控件id为username的文本框中
把textbox2的第下一行内容输入到webbrowser1中控件id为password的文本框中
你要获取一行啊?把\r\n分割出来就好啦
[解决办法]
TextBox1.Text.Split(new char[]{'\n'})[0]。
这样写懂不?根据下标取就行了。
[解决办法]
把textBox1和textBox2的Multiline属性改为true。
获取第一行内容代码是这样的:
webBrowser1.Document.GetElementById("username").InnerText = textBox1.Lines[0];
webBrowser1.Document.GetElementById("password").InnerText = textBox2.Lines[0];
获取第二行内容代码是这样的:
webBrowser1.Document.GetElementById("username").InnerText = textBox1.Lines[1];
webBrowser1.Document.GetElementById("password").InnerText = textBox2.Lines[1];
[解决办法]
定义一个全局int IndexNum=0;
在buttonclick事件里
webBrowser1.Document.GetElementById("username").InnerText = textBox1.Lines[IndexNum];
webBrowser1.Document.GetElementById("password").InnerText = textBox2.Lines[IndexNum];
...
IndexNum++;