C#常见组件总结

1. ImageList组件

ImageList 组件用于存储图像,这些图像随后可由控件显示。图像列表使用户能够为一致的单个图像目录编写代码。

2. File文件管理

文件及文件夹创建和删除是Windows 操作系统最基本的操作。

Directory 类的静态方法可以方便的创建和删除目录。创建文件夹可以使用CreateDirectory()方法

Public staticvoid DirectoryInfo CreateDirectory(string path)

Path: 将要创建的目录。

Delete() 方法: 用于删除一个参数指定的子目录。

Public staticvoid Delete(string path);     publicstatic void Delete(string path, bool recursive) recursive 为ture 表示要移除 path 中的目录、子目录 和文件。

FileInfo 类提供 Attributes 属性,该属性用于获取和设置文件的属性,该属性语法如下:

FileAttributes.ReadeOnly       FileAttributes.Hidden    FileAttributes.System 系统文件属性 FileAttributes.Archive 存档属性  


3.系统日志

EventLog 组件可以轻松连接本地和远程计算机上的事件日志,并向这些日志汇总写入项,也可以从现有日志中读取条目并创建自己的事件日志。

Log 属性: 获取或设置读取或写入日志名称;

语法格式: public string Log{get;set;}

Entries 属性: 获取日志内容

语法格式: public EventLogEntryCollectionEntries{get;}

Source 属性: 获取或设置在写入时间日志时要注册和使用的源名称

语法格式: public string Source {get;set;}

MachineName 属性: 获取或设置在其上读取或写入事件的计算机名称。

语法格式 : public string machineName  属性值: 默认本地计算机  “.” ;

WriteEntry() 方法 :将信息类型与给定的消息文本一起写入事件日志;

Exists() : 确定该日志是否存在于本地计算机上。


4.Process组件

process组件提供对本地和远程进程的访问,并使用能够启动和停止本地系统进程。


StartInfo 属性: 此属性获取或设置要传递给Process 的Start() 方法的属性。

public processStartInfo StartInfo {set; get;}

Start() 方法: 启动此Process 组件的startInfo 属性指定的进程资源,并将其与该组件关联。

Public bool start();

WaitForExit() :此方法指示process 组件在指定的毫秒数内等待关联进程退出。

public bool waitforexit(int milliseconds);

close()

 

注意: 使用process 类必须引用System.Diagnostics 命名空间。


5.time组件

timer组件提供以指定的时间间隔执行方法的机制。

Enabled属性 :此属性获取或设置一个值,该值指示timer组件是否引发 Elapsed 事件。

6. PrinterSettings

printersettings 类用来指定有关文档打印方式的信息,其中包括打印文档的打印机,而InstalledPrinters属性则用来获取安装在计算机上所有打印机的名称,该属性语法格式如下

public staticStringCollection InstalledPrinters{get;}



7.Graphics

Graphics 类中的DrawLines(), DrawLine() ,DrawString()

DrawLines()方法用于绘制一系列连接一组Point结构的线段。


8. 鼠标

Cursor类中的相关属性

Clip 获取或设置表示光标的剪辑矩形的边界

Current 获取或设置代表鼠标光标的光标对象

Handle 获取光标句柄

position  获取或设置光标位置

Size 获取光标对象的大小


Cursor 的show() 和 Hide() 方法, 这两个方法都是静态方法,需要使用类名直接调用。

public staticvoid show()

public staticvoid hide();

 

cursor.hide() 隐藏

Cursor.Show() 显示



9. PictureBox

  pictureBox provides arectangular region for an image. It supports many image formats. It has anadjustable size. It can access image files from your disk from internet. It canresize images in several different ways.

Pictureboxsizemode enum values:

Auto Size

CenterImage

Normal

StretchImage

Zoom



参考文献   《C#程序开发范例宝典》(明日科技,人民邮电出版社)



  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不负初心

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值