
c#(winform)
limon758
这个作者很懒,什么都没留下…
展开
-
用VS2005制作winform安装包,项目打包
一.1. 在现有项目的解决方案中添加新的项目: 右击"解决方案",选择"添加"--"新建项目", 在"添加新项目"的选择窗口中, "项目类型"选"其他项目类型"--"安装和部署","模板"选"安装项目",给新项目指定名称,位置;2. 在新添加的安装项目上右击, 选择"视图"--"文件系统"原创 2008-08-13 18:05:33 · 173 阅读 · 0 评论 -
c# winform listView鼠标拖拽到pictureBox问题的解决办法,鼠标拖动
题描述:我现在想拖动listView里的数据,摄像机1到一个pictureBox里我一共有16个pictureBox,拖到哪个pictureBox里就在哪个里边进行判断 判断拖动的是哪个摄象机,然后再在pictureBox判断需要显示出哪个视频 一直有个问题在困扰着我,因为pictureBox没有AllowDrop属性,需要自己重写这个属性,但是我重写了,可这个属性一直在我的项目里...2008-08-13 21:05:02 · 496 阅读 · 0 评论 -
c# winform dataGridView鼠标拖拽到textBox里显示数据,鼠标拖动
问题描述:我现在想拖动dataGridView里的数据到textBox里 首先窗体名字为Form1拖个dataGridView和个textBox到窗体,她们分别叫dataGridView1和textBox1然后双击窗体,在加载窗体时显示dataGridView的数据private void Form1_Load(object sender, EventArgs e){ // TO...2008-08-13 21:05:20 · 555 阅读 · 0 评论 -
c# winform PictureBox控件的ImageLocation属性,显示万维网上的图像
代码示例:private System.Windows.Forms.PictureBox pictureBox1;this.pictureBox1.Dock = System.Windows.Forms.DockStyle.Fill;this.pictureBox1.ImageLocation = "http://www.microsoft.com/h/en-us/i/ts_1024_25...2008-08-13 21:05:37 · 2787 阅读 · 0 评论 -
c# winform pictureBox显示图片,PictureBox控件的Image属性
this.pictureBox1.Image = Image.FromFile("d:\\1.jpg", false); 这样就可以在pictureBox中显示出图片了 黑色头发 http://heisetoufa.iteye.com2008-08-13 21:05:52 · 5804 阅读 · 0 评论 -
c# winform 用pictureBox播放视频,打开文件对话框,openFileDialog
源码可在这下载,把swf改为rar解压videotest.swf首先拖拽到Form上的东西pictureBox,button,和openFileDialogbutton的单击事件:private void button1_Click(object sender, EventArgs e) { this.openFileDialog1.ShowD...2008-08-13 21:06:26 · 874 阅读 · 0 评论 -
c# winform 循环遍历界面上的所有控件,foreach,Controls,AllowDrop
感谢小板儿砖和小利foreach (System.Windows.Forms.Control control in this.groupBox2.Controls)//遍历groupBox2上的所有控件 { if (control is System.Windows.Forms.PictureBox) { System.Windows.Forms.PictureB...2008-08-13 21:06:43 · 2154 阅读 · 0 评论 -
c# winform 设置gropuBox样式,top.fill,left,right,none
groupBox1.Dock = DockStyle.Bottom;groupBox1.Dock = DockStyle.None;groupBox1.Dock = DockStyle.Left;groupBox1.Dock = DockStyle.Right;groupBox1.Dock = DockStyle.Fill;groupBox1.Dock = DockStyle...2008-08-13 21:06:57 · 307 阅读 · 0 评论 -
c# winform 设置groupBox的可见与不可见
groupBox1.Visible = false; groupBox1.Visible = true; 黑色头发 http://heisetoufa.iteye.com2008-08-13 21:07:13 · 2148 阅读 · 0 评论 -
c# winform 设置groupBox的大小,宽高
groupBox3.Height = 0;//设置groupBox的宽度groupBox3.Width = 0;//设置groupBox的高度 groupBox3.Height = 500;//设置groupBox的宽度groupBox3.Width = 600;//设置groupBox的高度--------------------------------------------------...2008-08-13 21:07:29 · 2529 阅读 · 0 评论 -
c# winform 查看winform的执行,测试winform,相当于System.out.pr
string a = this.Height.ToString();MessageBox.Show(groupBox1,a); 在指定对象的前面显示具有指定文本的消息框这样就会弹出个像alert();的框 黑色头发 http://heisetoufa.iteye.com...2008-08-13 21:07:45 · 192 阅读 · 0 评论 -
c# winform winform连接oracle数据库
private void button1_Click(object sender, EventArgs e) { MessageBox.Show(groupBox1, "添加成功!"); int count = 0; try { string Connec...2008-08-13 21:08:44 · 1138 阅读 · 0 评论 -
c# winform winform连接数据库的类
class OracleConnectPool { public static int NumOfConn = 10; public static string conn_str="Data Source=eerp;user=LC_USER;password=LC_USER;"; public static OracleConnection[] Conns= new ...2008-08-13 21:08:59 · 586 阅读 · 0 评论 -
c# winform ADO.NET默认为允许数据库连接池
ADO.NET默认为允许数据库连接池,如果你希望禁止连接池,可以使用如下的方式: 1)使用SQLConnection对象时,往连接字符串加入如下内容:Pooling=False;可以在连接字符串中指定max pool size表示连接池中允许的最大连接数,默认为100,也可以指定min pool size表示连接池中允许的最小连接数,默认为0。 黑色头发 http://heiseto...2008-08-13 21:09:18 · 490 阅读 · 0 评论 -
c# winform 在密码文本框里点回车键后自动登陆
可以在密码文本框上设置事件设置KeyPress这个属性,给这个属性的值是需要调用的方法,比如可以调用login_Click这样就实现了按回车事件 黑色头发 http://heisetoufa.iteye.com...2008-08-13 21:09:38 · 294 阅读 · 0 评论 -
c# winform 设置winform进入窗口后在文本框里的默认焦点
把文本框属性里的tabIndex设为0焦点就默认在这个文本框里了 黑色头发 http://heisetoufa.iteye.com2008-08-13 21:09:51 · 123 阅读 · 0 评论 -
c# winform winform捕获又上角叉的事件,点了叉让她执行一个方法
在事件里有一个Formclosing和Formclosed设置这个事件就可以了 黑色头发 http://heisetoufa.iteye.com2008-08-13 21:10:09 · 1507 阅读 · 0 评论 -
c# winform 回车事件
winform点回车,激活按钮在form窗体的属性里设置AcceptButton就可以了 黑色头发 http://heisetoufa.iteye.com2008-08-13 21:10:24 · 326 阅读 · 0 评论 -
c# winform 修改,update语句,CRUD
/// <summary> /// 更新车中商品 /// </summary> /// <param name="charid"></param> /// <param name="bookid"></param> /// <param name="2008-08-13 21:10:39 · 753 阅读 · 0 评论 -
c# winform 给winform,C#换上新衣服,新控件,第3方控件,皮肤
首先要在一个构造方法里加如这个public Login() { InitializeComponent(); this.skinEngine1.SkinFile = "DiamondBlue.ssk"; } 还要把DiamondBlue.ssk和IrisSkin2.dll文件复制到项目的E:\csharpwork...2008-08-13 21:11:21 · 546 阅读 · 0 评论 -
winform,c#弹出错误提示框,带红叉的弹出窗口,MessageBox.Show
MessageBox.Show("两次重复密码不一致", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); 黑色头发 http://heisetoufa.iteye.com2008-08-13 21:11:39 · 7679 阅读 · 0 评论 -
winform,c#,listView用法,listView显示数据库值,动态列表
public frm_Manage() { InitializeComponent(); string ConnectionString = "Data Source=dzjc_2005;user=kk;password=kk;";//写连接串 OracleConnection conn = new Ora...2008-08-13 21:11:56 · 1603 阅读 · 0 评论 -
C#,winform,listView动态插入数据
在点了按钮之后执行这个方法public void InsertSuccess() { try { listView1.GridLines = true;//显示行与行之间的分隔线 listView1.FullRowSelect = true;//要选择就是一行 ...2008-08-13 21:12:09 · 3717 阅读 · 0 评论 -
不能在多处添加或插入项“Enjly”。必须首先将其从当前位置移除或将其克隆...
这个问题是因为插入了重复数据,不是数据库里的重复,是保留在程序的ListViewItem里的重复解决办法是把方法这么写public void InsertSuccess() { try { listView1.GridLines = true;//显示行与行之间的分隔线 ...2008-08-13 21:12:24 · 1962 阅读 · 0 评论 -
winform,c#鼠标点击listView上获得当前点击行上的数据
首先双击listView,然后在方法里写private void listView1_SelectedIndexChanged(object sender, EventArgs e) { if (this.listView1.FocusedItem != null)//这个if必须的,不然会得到值但会报错 { ...2008-08-13 21:12:39 · 3267 阅读 · 0 评论 -
winform,c#删除listView中的一行,删除指定行
listView1.Items.Remove(listView1.SelectedItems[0]); 这样可以在ListView中删除选择的行 黑色头发 http://heisetoufa.iteye.com2008-08-13 21:12:57 · 4159 阅读 · 0 评论 -
winform,c#往listView里插入指定行,在指定行插入数据
if (this.listView1.FocusedItem != null)//这个if必须的,不然会得到值但会报错 { listView1.Items.Insert(listView1.SelectedItems[0].Index, this.textBox1.Text.ToString()); ...2008-08-13 21:13:17 · 2576 阅读 · 1 评论 -
c#,winform object类型转int类型
Convert.toint32(需要转的object类型)比如object abc;Convert.toint32(abc) 黑色头发 http://heisetoufa.iteye.com2008-08-13 21:13:30 · 1569 阅读 · 0 评论 -
c#,winform,listView多列插入,插入第2列
if (dr.HasRows) { listView2.Items.Clear(); ListViewItem Item = new ListViewItem(); Item.SubItems.Clear(); ...2008-08-13 21:13:44 · 1138 阅读 · 0 评论 -
c#,winform,listView每次查询数据出现重复的解决办法,listView重复
listView2.Items.Clear(); 加上这个,数据查询出来就不会重复了if (dr.HasRows) { listView2.Items.Clear(); ListViewItem Item = new ListViewItem(); ...2008-08-13 21:13:59 · 1220 阅读 · 0 评论 -
c#,winform,listView双击一行得到第2列的值
string xm; for (int i = 0; i < listView2.Items.Count; i++) { if (listView2.Items[i].Selected) { xm = listView2.Items[i].S...2008-08-13 21:15:26 · 933 阅读 · 0 评论 -
c#,winform,listView插入第2行记录,并且插入到指定位置的行中
if (odr > 0)//读取数据,如果odr.Read()返回为false的话,就说明到记录集的尾部了 { //MessageBox.Show("权限修改成功!", "恭喜"); //this.list...2008-08-13 21:15:42 · 801 阅读 · 0 评论 -
c#,winform,substring,截取字符串,截串
//string s = "checkBox1"; ////s2为从s中截取的位置为6的字符开始长度为2的字符串,6表示子字符的起始字符位置,2表示子字符长度 //string s2 = s.Substring(8, 1); //MessageBox.Show(s2); 黑色头发 http:/...2008-08-13 21:15:58 · 791 阅读 · 0 评论 -
c#,winform,listView获得第1,2,3列的值,listView获得多列的值,获得一行
or (int i = 0; i < listView1.Items.Count; i++) { if (listView1.Items[i].Selected) { MessageBox.Show(listView1.Items[i...2008-08-13 21:16:11 · 922 阅读 · 0 评论 -
c#,winform,split截取字符串,截串
string s = "123a223a456a63223sa"; string[] sArray = s.Split('a'); foreach (string ii in sArray) MessageBox.Show(ii.ToString(...2008-08-13 21:16:30 · 576 阅读 · 0 评论 -
c#,winform,获取按键值,判断按键值
private void ip_key(object sender, KeyEventArgs e) { if (e.KeyValue == 8) { message.Show("这个判断是否按下了backSpace键"); } ...2008-08-13 21:16:44 · 2334 阅读 · 0 评论 -
Winform,C#,listView判断鼠标点击是item有值还是listView的空白区,点空白
(Winform,C#)在listView中,怎么判断鼠标点击是item还是listView的空白区?private void listView1_Click(object sender, EventArgs e) { if (this.listView1.SelectedItems.Count <=0 )//这这判断是否点了空白区,点了空白区进...2008-08-13 21:17:02 · 543 阅读 · 0 评论 -
第一个C#类,.cs文件的Hello World!
using System;namespace Wrox.ProCSharp.Basics{ class MyFirstCSharpClass { static void Main() { Console.WriteLine('Hello World!'); Console.WriteLine('This isn't at all like Java!');//输出在...2008-08-13 21:17:21 · 184 阅读 · 0 评论 -
让groupBox里的所有控件变灰,失去功能,不能与用户交互
this.groupBox1.Enabled = false; 黑色头发 http://heisetoufa.iteye.com2008-08-13 21:26:52 · 3496 阅读 · 0 评论 -
(sender as PictureBox).Name,判断鼠标进到了哪个pb里,获得控件名
非常感谢死心.net,语文报和嗿戀袮dё奇说明:在一个控件里有16个pictureBox,我想判断鼠标在哪个pictureBox上,可以用(sender as PictureBox)来获得,这16个pictureBox都要有统一的事件,然后在这个事件里写上 MessageBox.Show((sender as PictureBox).Name);这样就获得了鼠标所在的pb上的name...2008-08-13 21:28:12 · 668 阅读 · 0 评论