大学一年第一次觉得感兴趣的作业。决定好好写,并记录下心得。还有很多不懂的,还望大家指教。1,新建C# windows窗口,工具箱中imaginebox可以用于添加图片,我的第一个欢迎页面。关于退出:
工具栏中新建一个splitbotton。txt:退出。
private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)
{
Application.Exit();
}
3,跳转到另一个window窗口的form。
新建一个windows窗口,name:任务
在botton的文件中写入:
private void 新建任务ToolStripMenuItem_Click(object sender, EventArgs e)
{
Form 任务=new Form();
任务.ShowDialog();}
4,form3(我取名为任务 )中新建一个textbox。
将属性改为public。不然访问不到。
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
Form2 FORM2 = new Form2();
FORM2.textBox1.Text = treeView1.SelectedNode.Text;
FORM2.ShowDialog();
}
treeview显示文字在from中的textbox。
以上都是界面都是虚的,下面开始实打实的。主要代码加在任务这个form中。
工具栏中新建一个splitbotton。txt:退出。
private void 退出ToolStripMenuItem_Click(object sender, EventArgs e)
{
Application.Exit();
}
3,跳转到另一个window窗口的form。
新建一个windows窗口,name:任务
在botton的文件中写入:
private void 新建任务ToolStripMenuItem_Click(object sender, EventArgs e)
{
Form 任务=new Form();
任务.ShowDialog();}
4,form3(我取名为任务 )中新建一个textbox。
将属性改为public。不然访问不到。
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
Form2 FORM2 = new Form2();
FORM2.textBox1.Text = treeView1.SelectedNode.Text;
FORM2.ShowDialog();
}
treeview显示文字在from中的textbox。
以上都是界面都是虚的,下面开始实打实的。主要代码加在任务这个form中。
解决方案 »
- 求在已创建的excel中再添加数据而不覆盖原有数据的方法,我现在只会创建。。。但是重新写入时就覆盖了原有数据了。。。
- vs2010install部署怎么判断安装平台是32位还是64位
- [Help].sh和.bat脚本如何合并到一个.bat文件( 共四行代码)
- 字符串操作
- 关于流的问题
- 接着:散分题,说实话有点急,但很简单
- 寻求一个正则表达式,请大家帮忙啦。
- 没分了,问一个问题:发生类型为System.StackOverFlowException异常
- 做安装文件时候,怎么判断.net安装没有,如果没有,退出安装?
- C#+WINCE连不上数据库了
- hai
- c#有没有办法获取windows账户的密码?
添加应用Cream。
利用try catch抓取网址。
正则表达式提去string中的要求的部分。
namespace Cream
{
public class Cream1
{
/// <summary>
/// 获取网页HTML源代码
/// </summary>
/// <param name="Url">要处理的网址路径</param>
/// <param name="coke">编码格式</param>
/// <returns>返回值</returns>
public string UrltoHtml(string Url, string coke)
{ try
{
System.Net.WebRequest wReq = System.Net.WebRequest.Create(Url);
System.Net.WebResponse wResp = wReq.GetResponse();
System.IO.Stream respStream = wResp.GetResponseStream();
System.IO.StreamReader reader = new System.IO.StreamReader(respStream, System.Text.Encoding.GetEncoding(coke));
return reader.ReadToEnd();
}
catch
{ return "";
}
}
/// <summary>
/// 获取两个字符串中的内容
/// </summary>
/// <param name="StrHtm">HTML源代码</param>
/// <param name="Strtop">top标签</param>
/// <param name="StrEnd">end标签</param>
/// <returns>查询结果文本值</returns>
public string GetText(string StrHtm, string Strtop, string StrEnd)
{
string texts = "";
string strRegex = "(?<=" + Strtop + ").*?(?=" + StrEnd + ")";
texts = System.Text.RegularExpressions.Regex.Match(StrHtm, strRegex, System.Text.RegularExpressions.RegexOptions.Singleline).ToString();
return texts;
}
}
}