上一页 1 ··· 7 8 9 10 11 12 下一页
摘要: 1、int n;string str="xxx";if(int.TryParse(str,out n)){//为数字}else{//非数字}2、1、string pat=@"[\u4e00-\u9fa5]";Regex rg=new Regex(pat);Match mh=rg.Match(textBox1.Text);if(mh.Success){//是汉字}2、function fucCheckNUM(NUM){var i,j,strTemp;strTemp="0123456789.";if ( NUM.length== 0)re 阅读全文
posted @ 2012-12-14 16:03 麦田HH 阅读(8654) 评论(0) 推荐(0) 编辑
摘要: 在要获取字典的值的时候 应该先判断是否有 否则有异常 阅读全文
posted @ 2012-12-14 16:02 麦田HH 阅读(187) 评论(0) 推荐(0) 编辑
摘要: paramentDictionary[this.comboBoxParament.Text]Dictionary<key,value> 是一种泛型集合就是通过一种小标访问方式来获取另一种对应的值假如我们用1表示男 2表示女Dictionary<int,string> dic = new Dictionary<int,string>();dic.add(1,"男");dic.add(2,"女");我们要访问的时候就可以像数组一样dic[1]表示男 dic[2]表示女也可以绑定不同的类的对象 像方法的参数一样remove 阅读全文
posted @ 2012-12-14 14:47 麦田HH 阅读(1989) 评论(0) 推荐(0) 编辑
摘要: itemList.ToArray() 阅读全文
posted @ 2012-12-14 14:19 麦田HH 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 第一步 先建立一个xml文档 看文档如下 也可以用代码来写入xml<?xml version="1.0" encoding="gb2312"?><paramentList> <paramentEntity id="niname"> <id>{$Niname$}</id> <value>称呼</value> </paramentEntity> <paramentEntity id="sign"> <id& 阅读全文
posted @ 2012-12-14 14:08 麦田HH 阅读(356) 评论(0) 推荐(0) 编辑
摘要: private void DeleteListNoneSendEmail(string newEmails) { List<QQEntity> qqEntityListTemp = QqEntityList;//存放到临时list for (int i = 0; i < QqEntityList.Count; i++) { if (!newEmails.Contains(QqEntityList[i].Name)) { ... 阅读全文
posted @ 2012-12-14 11:55 麦田HH 阅读(163) 评论(0) 推荐(0) 编辑
摘要: radioButton放在同一个groupbox里面 就可以只能单选 阅读全文
posted @ 2012-12-14 11:09 麦田HH 阅读(854) 评论(0) 推荐(0) 编辑
摘要: private void radioButtonSendRightNow_CheckedChanged(object sender, EventArgs e) { this.buttonSendRightNow.Enabled = this.radioButtonSendRightNow.Checked; } 阅读全文
posted @ 2012-12-14 11:05 麦田HH 阅读(281) 评论(0) 推荐(0) 编辑
摘要: this.listView1.GridLines = true; //显示表格线 this.listView1.View = View.Details;//显示表格细节 this.listView1.LabelEdit = true; //是否可编辑,ListView只可编辑第一列。 this.listView1.Scrollable = true;//有滚动条 this.listView1.HeaderStyle = ColumnHeaderStyle.Clickable;//对表... 阅读全文
posted @ 2012-12-14 10:52 麦田HH 阅读(770) 评论(0) 推荐(0) 编辑
摘要: private void FormTemplatePreview_Load(object sender, EventArgs e) { this.textBoxReviewTitle.Text = this.Title.Trim(); this.webBrowser1.Url = new Uri(WriteHtmlToPath()); } //将html代码写入临时文件夹下面的 然后发来给webbrowser使用 private string WriteHtmlToPath() ... 阅读全文
posted @ 2012-12-14 09:51 麦田HH 阅读(275) 评论(0) 推荐(0) 编辑
摘要: //列中的按钮点击事件 private void dataGridViewTemplate_CellContentClick(object sender, DataGridViewCellEventArgs e) { //MessageBox.Show(this.dataGridViewTemplate.CurrentRow.Cells[2].Value.ToString()); } 阅读全文
posted @ 2012-12-14 09:16 麦田HH 阅读(1097) 评论(0) 推荐(0) 编辑
摘要: 方法一:private void tBox_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == 0x20) e.KeyChar = (char)0; //禁止空格键 if ((e.KeyChar == 0x2D) && (((TextBox)sender).Text.Length == 0)) return; //处理负数 if (e.KeyChar > 0x20) { try ... 阅读全文
posted @ 2012-12-13 14:11 麦田HH 阅读(992) 评论(0) 推荐(0) 编辑
摘要: 第一步:在窗体2中定义委托定义事件public delegate void Change(string newSendEmails);//定义委托 改委托要和UI中的现实方法一样 public event Change myChangeevent;//定义事件在某个方法或者事件里面执行事件myChangeevent(sb.ToString());//执行事件第二步:在窗体1中定义一个和窗体2委托对应形参和返回值的方法(事件执行方法) //事件执行方法 public void SetSendEmail(string newEmails) {... 阅读全文
posted @ 2012-12-13 14:04 麦田HH 阅读(1615) 评论(0) 推荐(0) 编辑
摘要: 一般认为:foreach (object obj in checkedListBox1.SelectedItems)即可遍历选中的值。其实这里遍历的只是高亮的值并不是打勾的值。遍历打勾的值要用下面的代码:for (int i = 0; i < checkedListBox1.Items.Count; i++){ if (checkedListBox1.GetItemChecked(i)) { MessageBox.Show(checkedListBox1.GetItemText(checkedListBox1.Items[i])); }}最近用到checklis... 阅读全文
posted @ 2012-12-13 13:44 麦田HH 阅读(23910) 评论(1) 推荐(0) 编辑
摘要: ///转移全部 private void buttonSendAll2Nosend_Click(object sender, EventArgs e) { for (int i = 0; i < this.checkedListBoxSend.Items.Count; i++) { this.checkedListBoxSiftEmail.Items.AddRange(this.checkedListBoxSend.Items); this.checkedLis... 阅读全文
posted @ 2012-12-13 13:39 麦田HH 阅读(576) 评论(0) 推荐(0) 编辑
摘要: CheckBoxList clbox = new CheckBoxList();clbox.Items.Add(new ListItem("text", "value"));//选中新增加的项clbox.Items[clbox.Items.Count-1].Selected = true; 阅读全文
posted @ 2012-12-13 13:03 麦田HH 阅读(1108) 评论(0) 推荐(0) 编辑
摘要: 初学winform的时候,一直以为winform中的combox只能添加简单的仅有text的item,而不象aspx中的listitem那样即有text,又有value,结果很快发现自己错了,以下是一个示例:先声明一个类 public class ClsItemObject { public string ClassName = "", ClassId = ""; public ClsItemObject(string _clsName, string _clsId) { ClassName = _clsName; ClassId = _clsId; } 阅读全文
posted @ 2012-12-13 12:49 麦田HH 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 让datagridview默认选中一行,系统默认的是选中第一行的第一个单元格datagridview 有个属性叫“SelectlionMode”,将其改成 FullRowSelect 就行了 阅读全文
posted @ 2012-12-13 11:17 麦田HH 阅读(3569) 评论(0) 推荐(0) 编辑
摘要: dataGridView有一个属性,SelectedRows,就是你所选中的行的集合.你可以用for循环或者foreach循环遍历这个集合取其第一列的值.string rowFirstCell;for(int i=0;i<objdgv.SelectedRows.count;i++){ rowFirstCell=objdgv.SelectedRows[i].Cells[0].Value.ToString(); 在这里把rowFirstCell做为参数调用你的其他方法.} 阅读全文
posted @ 2012-12-13 09:32 麦田HH 阅读(3061) 评论(0) 推荐(1) 编辑
摘要: private void dataGridViewQQGloup_CellMouseClick(object sender, DataGridViewCellMouseEventArgs e) { dataGridViewQQGloup.Rows[dataGridViewQQGloup.CurrentCell.RowIndex].Selected = true; } private void dataGridViewQQGloup_CellMouseDown(object sender, DataGridViewC... 阅读全文
posted @ 2012-12-13 09:30 麦田HH 阅读(2764) 评论(0) 推荐(0) 编辑
摘要: for (int i = 0; i < lines.Length; i++) { QQEntity qqEntity = new QQEntity(); qqEntity.Name = lines[i].Split(',')[0]; qqEntity.Id = i; qqEntity.Password = lines[i].Split(',')[1]; qqList.Add(qqEntity); ... 阅读全文
posted @ 2012-12-12 17:48 麦田HH 阅读(253) 评论(0) 推荐(0) 编辑
摘要: datagridview 去掉行头的空白 RowHeadersVisibleautosizeversion fill 阅读全文
posted @ 2012-12-12 17:38 麦田HH 阅读(361) 评论(0) 推荐(0) 编辑
摘要: //绑定该邮箱到datagridview int index = this.dataGridViewSendEmail.Rows.Add(); DataGridViewRow row = this.dataGridViewSendEmail.Rows[index]; row.Cells[1].Value = emailAddr; row.Cells[2].Value = "正常"; row.Cells[3].Value = DateTime.No... 阅读全文
posted @ 2012-12-12 17:19 麦田HH 阅读(165) 评论(0) 推荐(0) 编辑
摘要: OpenFileDialog fileDialog = new OpenFileDialog(); fileDialog.Multiselect = true; fileDialog.Title = "请选择文件"; fileDialog.Filter="所有文件(*.*)|*.*"; if (fileDialog.ShowDialog() == DialogResult.OK) { string file=fileDialog.FileName; ... 阅读全文
posted @ 2012-12-12 17:14 麦田HH 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 实例化发送配置信息emailConfigEntity.SendNumEveryTime = Convert.ToInt32(this.textBoxSendNumEveryTime.Text.Trim() == "" ? "0" : this.textBoxSendNumEveryTime.Text.Trim());emailConfigEntity.SendTimes = Convert.ToInt32(this.textBoxSendTimes.Text.Trim() == "" ? "0" : this.te 阅读全文
posted @ 2012-12-12 10:56 麦田HH 阅读(216) 评论(0) 推荐(0) 编辑
摘要: EmailReceivesEntity emailReceivesEntity = null; foreach (string item in receiveEmails) { emailReceivesEntity.EmailAddr = item; 阅读全文
posted @ 2012-12-12 10:52 麦田HH 阅读(169) 评论(0) 推荐(0) 编辑
摘要: //身份验证 if (!sfrom.ToLower().Contains("hotmail") && !sfrom.ToLower().Contains("hexun")) { client.Credentials = new NetworkCredential(sSMTPuser, sSMTPpass); } client.DeliveryMethod = SmtpDeliveryMethod.Netwo... 阅读全文
posted @ 2012-12-12 10:03 麦田HH 阅读(796) 评论(1) 推荐(0) 编辑
摘要: string[] receiveEmails = receiverEmail.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries); 阅读全文
posted @ 2012-12-12 09:40 麦田HH 阅读(586) 评论(0) 推荐(0) 编辑
摘要: /// <summary>/// 类说明:Assistant/// 编 码 人:苏飞/// 联系方式:361983679 /// 更新网站:http://www.cckan.net/thread-655-1-1.html/// </summary>using System;using System.IO;using System.Diagnostics;using Microsoft.Win32;using ICSharpCode.SharpZipLib.Checksums;using ICSharpCode.SharpZipLib.Zip;///压缩、解压缩类name 阅读全文
posted @ 2012-12-11 23:02 麦田HH 阅读(200) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 获取邮件通过lumisoft /// </summary> /// <param name="pop3Server">邮件服务器</param> /// <param name="username">用户名</param> /// <param name="password">密码</param> /// <returns>邮件链表</returns> public List< 阅读全文
posted @ 2012-12-11 18:21 麦田HH 阅读(1373) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 调用lumisoft发送邮件 /// </summary> /// <param name="fromEmailAddr">发送者的邮件地址</param> /// <param name="toEmailAddr">给谁发的邮件地址</param> /// <param name="subjectText">主题</param> /// <param name="bodyText&quo 阅读全文
posted @ 2012-12-11 18:19 麦田HH 阅读(450) 评论(0) 推荐(0) 编辑
摘要: /// C#发送邮件函数 该方法调用的是微软的.NET内部组件 /// </summary> /// <param name="from">发送者邮箱</param> /// <param name="fromer">发送人</param> /// <param name="to">接受者邮箱</param> /// <param name="toer">收件人</param> /// <param n 阅读全文
posted @ 2012-12-11 18:16 麦田HH 阅读(304) 评论(0) 推荐(0) 编辑
摘要: C#中遍历checkBox的几种简单方法2010-07-07 13:35:44|分类:C#|字号订阅//遍历CheckBox方法1 foreach(ControlcingroupBox1.Controls)//遍历groupBox1内的所有控件 { if(cisCheckBox)//只遍历CheckBox控件 { ((CheckBox)c).Checked=(pdwPortVal&(1<<(checkBox8.TabIndex-c.TabIndex)))!=0; } } //遍历CheckBox方法2 /* for(inti=8;i>=1;i--) { ((Check 阅读全文
posted @ 2012-12-08 16:22 麦田HH 阅读(2760) 评论(0) 推荐(0) 编辑
摘要: try{WebClient MyWebClient = new WebClient();MyWebClient.Credentials = CredentialCache.DefaultCredentials;//获取或设置用于对向Internet资源的请求进行身份验证的网络凭据。Byte[] pageData = MyWebClient.DownloadData("http://www.baidu.com");//从指定网站下载数据string pageHtml = Encoding.Default.GetString(pageData); //如果获取网站页面采用的是G 阅读全文
posted @ 2012-11-30 21:45 麦田HH 阅读(150) 评论(0) 推荐(0) 编辑
摘要: /// <summary> /// 验证邮件格式 /// </summary> /// <param name="email">邮件地址</param> /// <returns>是否匹配</returns> public bool Checkemail(String email) { String strExp = @"\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"; Regex r = new R... 阅读全文
posted @ 2012-11-27 16:14 麦田HH 阅读(596) 评论(0) 推荐(0) 编辑
摘要: --每页3条 第一页select * from (select *,row_number() over(order by pid desc) as num from Photos) as twhere num between 1 and 3 order by pid desc --每页3条 第二页select * from (select *,row_number() over(order by pid desc) as num from Photos) as twhere num between 4 and 6 order by pid desc --每页3条 第三页select * fr. 阅读全文
posted @ 2012-11-27 16:01 麦田HH 阅读(221) 评论(0) 推荐(0) 编辑
摘要: SqlConnection con = new SqlConnection("连接字符串");SqlCommand cmd = new SqlCommand("SelectManStudent", con);SqlParameter parm = new SqlParameter("@Sex", SqlDbType.NVarChar);parm.Value = '男';//此处传性别cmd.Parameters.Add(parm);cmd.CommandType = CommandType.StoredProcedur 阅读全文
posted @ 2012-11-27 15:58 麦田HH 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一、下载1、PowerDesigner 12.5官方下载地址http://download.sybase.com/eval/PowerDesigner/powerdesigner125_eval.exe 大小125 MB (132,006,349字节)2、汉化用文 件,直接覆盖到安装目录pdshell12.part01.rar(850 K) 下载次数:140pdshell12.part02.rar(850 K) 下载次数:89pdshell12.part03.rar(850 K) 下载次数:69pdshell12.part04.rar(850 K) 下载次数:65pdshell12.part0 阅读全文
posted @ 2012-11-25 15:43 麦田HH 阅读(526) 评论(0) 推荐(0) 编辑
摘要: C#多线程函数如何传参数和返回值提起多线程,不得不提起委托(delegates)这个概念.我理解的委托就是具有同样参数和返回值的函数的集合.比如public delegate void MyDelegate(int arg);就是这种形式的函数 void Myfuntion(int i); 的集合.如何将一个函数加入 委托 的集合?MyDelegate dele = new MyDelegate(Myfuntion1);再增加一个dele += new MyDelegate(Myfuntion2); ...委托函数dele就是具有整数参数和空返回值的函数Myfuntion1,2的集合.调用这. 阅读全文
posted @ 2012-11-25 15:36 麦田HH 阅读(7677) 评论(0) 推荐(0) 编辑
摘要: 假如要在一个线程中异步执行一个方法,则先创建一个该方法的委托类型,然后CLR会自动为该委托类型定义一个BeginInvoke方法和EndInvoke方法,我们就靠这两个方法异步调用委托类型指向的方法(这句话有点绕口,呵呵)BeginInvoke这个方法用于启动异步调用,该方法具有和要异步执行的方法具有相同的参数列表,只不过又多加了两个参数,多加的那两个参数的作用在后面介绍。执行BeginInvoke方法后,将立即返回一个IAsyncResult,用于监视被调用方法执行的进度。EndInvoke这个方法用于得到异步调用的结果,调用BeginInvoke方法后随时可以调用EndInvoke方法,假 阅读全文
posted @ 2012-11-25 15:33 麦田HH 阅读(5926) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 下一页