-
C# 使用Graphics对象的DrawRectangle方法绘制粗边框图形
C# 使用Graphics对象的DrawRectangle方法绘制粗边框图形,可以方便的自定义图形的边框大小,如示例截图所示的效果,具体的代码编写方法为:
private void button1_Click(object sender, EventArgs e)
{
Graphics graphics = this.CreateGraphics();//声明一个Graphics对象
Pen myPen = new Pen(Color.Black, 8);//实例化Pen类
//调用Graphics对象的DrawRectangle方法
graphics.DrawRectangle(myPen, 10, 10, 150, 100);
}
- 2022-03-24 16:40:35下载
- 积分:1
-
C# WPF 方法为TextBox控件设置背景图像
C# 为TextBox控件设置背景图像,结合C#的WPF实现,其实刚开始我还以为这是一个图像特效,在图片上添加文字,如示例截图所示的黄圈的部分,其实有一个TextBox,鼠标单击一下就会发现,这里可以输入文字的,正好输入在图片的上方,好像是为图片添加描述文字,其实本实例所展示的功能和图像处理关系不大,主要是对TextBox的操作,为其增加了一张背景图片所呈现出的效果。核心代码如下:
private void Window_Loaded(object sender, RoutedEventArgs e)
{//为TextBox控件设置背景图像
ImageBrush MyImageBrush = new ImageBrush();
MyImageBrush.ImageSource =new BitmapImage(
new Uri("J003.jpg", UriKind.RelativeOrAbsolute));
MyImageBrush.AlignmentX = AlignmentX.Left;
MyImageBrush.Stretch = Stretch.None;
this.textBox1.Background = MyImageBrush;
}
- 2022-08-20 01:07:16下载
- 积分:1
-
stm32 智能家居的源代码
智能家居是以住宅为平台,家居电器及家电设备为主要控制对象,利用综合布线技术、网络通信技术、 安全防范技术、自动控制技术、音视频技术将家居生活有关的设施进行高效集成,构建高效的住宅设施与家庭日程事务的控制管理系统,提升家居智能、安全、便利、舒适,并实现环保节能的综合智能家居网络控制系统平台。智能家居控制系统是智能家居核心,是智能家居控制功能实现的基础。
- 2022-04-16 13:42:12下载
- 积分:1
-
C# 获取数组指定位置的元素
C# 获取数组指定位置的元素,以下代码为核心代码,分享如下:
private void Frm_Main_Load(object sender, EventArgs e)
{
List ints = new List { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
int result = ints.ElementAt(3);//获取指定位置的元素
//输出查询结果
label1.Text = "数据源:ints={0,1,2,3,4,5,6,7,8,9 }";//数据源
label2.Text = "查询表达式:ElementAt(3)";//查询表达式/操作
label3.Text = "查询结果:"+result.ToString();//查询结果
}
- 2022-03-10 14:16:14下载
- 积分:1
-
C# 使用虚方法实现用户登录
C# 使用虚方法实现用户登录,这里需要创建密封类, 密封并重写基类中的Login方法,然后再编写处理函数完成以下代码:
myClass2 myclass2 = new myClass2(); //实例化密封类对象
Console.Write("请输入用户名:");
myclass2.Name = Console.ReadLine(); //为密封类中的用户姓名赋值
Console.Write("请输入密码:");
myclass2.Pwd = Console.ReadLine();//为密封类中的用户密码赋值
myclass2.Login();//调用密封类中的密封方法
- 2022-02-25 18:17:12下载
- 积分:1
-
C# 复制粘贴等剪切板操作一例
C# 复制粘贴等剪切板操作一例,存放剪贴板循环的内容,复制文本到系统剪贴板,粘贴前弹出确认对话框:"剪贴板中的数据不是本程序复制的数据,是否粘贴?"
本程序还可以 直接打开TXT文件,将文字内容显示在窗口的文本框中。
- 2023-04-16 19:35:02下载
- 积分:1
-
C# 获取Access数据库的数据表名称
C# 获取Access数据库的数据表名称,private void button1_Click(object sender, EventArgs e)
{//获取Access数据库的数据表名称
string MyAccessDBFile = @"F:Northwind.mdb";
string MyConnectString ="Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" +MyAccessDBFile;
var MyConnection = new System.Data.OleDb.OleDbConnection(MyConnectString);
MyConnection.Open();
var MyTables = MyConnection.GetOleDbSchemaTable(System.Data.OleDb.OleDbSchemaGuid.Tables, new object[] { null, null, null, "TABLE" });
string MyInfo = MyAccessDBFile + "数据库的数据表包括:";
foreach (DataRow MyRow in MyTables.Rows)
{
string MyTable = MyRow["TABLE_NAME"].ToString();
MyInfo += MyTable + "、";
}
MessageBox.Show(MyInfo, "信息提示", MessageBoxButtons.OK);
}
- 2023-01-05 19:40:03下载
- 积分:1
-
C# 创建线程实例JoinThread源码
C#创建一个基本简单的线程实例,演示了如何创建线程,面向C#新手的一个例子:
Thread myThread;//声明线程
//用线程起始点的ThreadStart委托创建该线程的实例
myThread = new Thread(new ThreadStart(createThread));
myThread.Start();//启动线程
myThread.Join();//阻止调用该线程,直到该线程终止
Console.ReadLine();
- 2022-11-16 06:35:03下载
- 积分:1
-
C#读取数据库内容并在dataGridView中显示
C#从数据库中读取内容并显示在dataGridView中,这似乎是一个很实用的功能,在数据库应用的时候,我们都要通过dataGridView来显示数据,这个例子可帮助初学者很好的掌握此功能的具体实现,一些代码片段分享如下:
private void button1_Click(object sender, EventArgs e)
{
//实例化SqlConnection变量conn,连接数据库
conn = new SqlConnection("server=.;database=db_15;uid=sa;pwd=");
//实例化SqlDataAdapter对象
SqlDataAdapter sda = new SqlDataAdapter("select * from tb_emp", conn);
DataSet ds = new DataSet(); //实例化DataSet对象
sda.Fill(ds);//使用SqlDataAdapter对象的Fill方法填充DataSet
dataGridView1.DataSource = ds.Tables[0];//设置dataGridView1控件的数据源
dataGridView1.RowHeadersVisible = false;//禁止显示行标题
//使用for循环设置控件的列宽
for (int i = 0; i < dataGridView1.ColumnCount; i++)
{
dataGridView1.Columns[i].Width = 84;
}
button1.Enabled = false;//禁用按钮
dataGridView1.Columns[0].ReadOnly = true;//将控件设置为只读
}
private DataTable dbconn(string strSql)//建立一个DataTable类型的方法
{
this.adapter = new SqlDataAdapter(strSql, conn);//实例化SqlDataAdapter对
- 2022-07-24 21:44:03下载
- 积分:1
-
C# 笔触画图 打开和保存ink墨迹文件
C# 笔触画图 打开和保存ink墨迹文件的实例,本程序主要是演示用C#打开ink格式的文件,并且进行文件编辑,或者画图新建保存为ink文件,打开墨迹文件后,可选择右侧列表的墨迹颜色,绘制图案,然后保存到ink文件中。
- 2023-07-05 03:25:03下载
- 积分:1