首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

100分 新手求解决~

2013-11-23 
100分 新手求解决~~~~在线等~~~C# winform中 有控件 webbrowser1 textbox1 textbox2 button1 button2其中w

100分 新手求解决~~~~在线等~~~
C# winform中 有控件 webbrowser1 textbox1 textbox2 button1 button2100分 新手求解决~

其中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++;

热点排行