12 2018 档案

摘要:实现效果: 知识运用: DataGridViewCellStyle类的Alignment属性 //获取或设置DataGridView单元格内的单元格内容的位置 public DataGridViewContentAlignment Alignment {get; set;} // 设置控件列的Def 阅读全文

posted @ 2018-12-31 23:49 努力成长静待花开 阅读(2055) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: DataGridViewCellStyle类的Format属性 //获取或设置应用于DataGridView单元格的文本内容的格式字符串 public string Format { get;set; } // 通过设置控件的列的DefaultCellStyle.Format 阅读全文

posted @ 2018-12-31 20:25 努力成长静待花开 阅读(3201) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: DataGridView控件的公共属性DefaultCellStyle的Font属性 public Font Font {get;set;} //获取或设置应用与DataGridView单元格的文本的字体 实现代码: 阅读全文

posted @ 2018-12-31 19:49 努力成长静待花开 阅读(3158) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: DataGridView控件的GridColor属性 //用来获取或设置网格线的颜色 public Color GridColor { get; set; } //属性值: Color对象或 SystemColors对象 实现代码: 阅读全文

posted @ 2018-12-31 19:25 努力成长静待花开 阅读(262) 评论(0) 推荐(0) 编辑

摘要:实现效果; 知识运用: 窗体的KeyPreview属性 //在将键事件传递到具有焦点的控件之前 窗体是否接受此键事件 public bool KeyPreview {get;set;} SelectNextControl方法 //用于激活下一控件 public bool SelectNextCont 阅读全文

posted @ 2018-12-31 13:56 努力成长静待花开 阅读(242) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: Control类的Tag属性 //获取或设置包含 有关控件的数据的对象 public object Tag {get;set;} 实现代码: 阅读全文

posted @ 2018-12-31 12:22 努力成长静待花开 阅读(695) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: TextBox控件的Enter事件 //当该控件处于当前窗体的活动控件时发生 Leave事件 //当该控件不处于当前窗体的活动控件时发生 以及KeyDown事件 //在控件有焦点的情况下按下键时 和自定义方法Clear_Control //遍历指定控件 实现代码: 阅读全文

posted @ 2018-12-31 12:13 努力成长静待花开 阅读(236) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: Button控件的Visible属性 Form窗体的Show方法和Hide方法 实现代码: 阅读全文

posted @ 2018-12-30 20:37 努力成长静待花开 阅读(193) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: Timer组件的Enabled属性 Tick事件 PictureBox控件的Image属性 ImageList组件的Images属性 实现代码: 阅读全文

posted @ 2018-12-30 17:02 努力成长静待花开 阅读(422) 评论(0) 推荐(0) 编辑

摘要:实现效果; 知识运用: Process组件的StartInfo属性 //获取或设置要传递给Process的Start方法的属性 public ProcessStartInfo StartInfo {get;set;} //属性值:要启动该进程时要使用的数据 Start方法 //启动(或重用)此Pro 阅读全文

posted @ 2018-12-30 16:07 努力成长静待花开 阅读(445) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: ServiceController组件的MachineName属性 //获取或设置服务所驻留的计算机名称 public string MachineName{get;set;} //属性值:与此ServiceController实例关联的服务的计算机名称 ServiceNam 阅读全文

posted @ 2018-12-30 15:20 努力成长静待花开 阅读(992) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: HelpProvider组件的HelpNameSpace属性 //于对象关联的帮助文件名 public virtual string HelpNameSpace {get; set;} 实现代码: 阅读全文

posted @ 2018-12-30 12:06 努力成长静待花开 阅读(440) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: FileSystemWatcher组件的Path属性 Filter属性 //要监视那些文件 默认为*.* Endinit方法 //结束在窗体上使用或有另一个组件使用的FileSystemWatcher的初始化 Created Changed Deleted 事件 实现代码: 阅读全文

posted @ 2018-12-30 09:48 努力成长静待花开 阅读(352) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: ErrorProvider组件的BlinkStyle属性 //指示错误图标的闪烁时间 public ErrorBlinkStyle BlinkStyle{ get;set; } BlinkRate属性 //图标的闪烁频率 (毫秒为单位) public int BlinkRat 阅读全文

posted @ 2018-12-30 08:54 努力成长静待花开 阅读(321) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: ProgressBar控件的Value属性 //控件的当前值 Maximum属性 //ProgressBar正在使用的范围的上限 PerformStep方法 //按照Step属性的数量增加任务栏的当前位置 public void PerformStep() 实现代码: 阅读全文

posted @ 2018-12-29 20:34 努力成长静待花开 阅读(2929) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: MaskedTextBox控件的 Mask属性 BeepOnError属性 MaskInputRejected事件 实现代码: 阅读全文

posted @ 2018-12-29 19:44 努力成长静待花开 阅读(1067) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: EventLog组件的MachineName属性 //获取或设置在其上读取或写入事件的计算机名称 public string MachineName {get;set; } 和WriteEntry方法 //将信息类型和给定的消息文本一起写入事件日志 public void W 阅读全文

posted @ 2018-12-29 14:22 努力成长静待花开 阅读(347) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: EventLog类的CreateEventSource方法 //用于建立一个应用程序 使用指定的Sourc作为向本机上的日志中写入日志项的有效事件源 CreateEventSource(string source,string logName) //亦可以在本机上创建一个新的 阅读全文

posted @ 2018-12-28 17:18 努力成长静待花开 阅读(1445) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: Eventlog类的SourceExists方法 //确定指定的事件源是否已在本地计算机注册 public static bool SourceExists(string source) 和DeleteEventSource方法 //从事件日志中移除应用程序的事件源注册 pu 阅读全文

posted @ 2018-12-28 16:28 努力成长静待花开 阅读(1288) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: Graphics类的DrawImage方法 //在指定位置 按原始大小绘制指定的Image对象 public void DrawImage(Image image,Point point) 实现代码: 阅读全文

posted @ 2018-12-27 23:56 努力成长静待花开 阅读(430) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: Timer组件的Enabed属性 实现代码: 阅读全文

posted @ 2018-12-27 23:17 努力成长静待花开 阅读(1604) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: Form类的Left和Top属性 实现代码: 阅读全文

posted @ 2018-12-27 22:09 努力成长静待花开 阅读(227) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: Timer组件的interval属性 //获取或设置Timer组件Tick事件发生的时间间隔 public int Interval {get;set} NumericUpDown控件的Value属性 //获取或设置数字显示框的值 public decimal Value { 阅读全文

posted @ 2018-12-27 21:08 努力成长静待花开 阅读(569) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: FontDialog组件的Font属性 //获取或设置选定的字体 public Font Font { get;set; } 实现代码: 阅读全文

posted @ 2018-12-26 22:33 努力成长静待花开 阅读(875) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: FolderBrowserDialog组件的ShowDialog方法 //弹出选择路径对话框 public DialogResult ShowDialog() 和SelectedPath属性 //获取或设置用户选定的路径 public String SelectedPath 阅读全文

posted @ 2018-12-26 22:12 努力成长静待花开 阅读(2278) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: OpenFileDialog组件的Multiselect属性 //是否允许多选 public bool Multiselect {get;ser;} FileNames属性 //获取所有选定的文件的文件名 public string[] FileName {get;} 实现代 阅读全文

posted @ 2018-12-26 18:26 努力成长静待花开 阅读(862) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: OpenFileDialog组件的ShowDialog方法 public DialogResult Show () //返回枚举值 DialogRrsult.OK 或 DialogRrsult.Cancel 和FileName属性 //被选中文件的文件名字符串 默认为空字符串 阅读全文

posted @ 2018-12-26 17:47 努力成长静待花开 阅读(405) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: MessageBox类的Show方法 //在窗体中弹出对话框 并根据用户的选择返回结果 public DialogResult Show (IWin32Window owner,string text) //窗体对象 字符串对象 返回DialogResult枚举值 和Appl 阅读全文

posted @ 2018-12-26 16:48 努力成长静待花开 阅读(922) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: ToolStripStatusLabel控件的Image属性 public virtual Image Image { get;set; } 实现代码: 阅读全文

posted @ 2018-12-26 16:20 努力成长静待花开 阅读(222) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: ToolStripProgressBar控件的Step属性; //获取或设置调用PerformStep方法时ToolStripProgressBar public int Step {get;set} //的当前值的增加量 和PerformStep方法 实现代码: 阅读全文

posted @ 2018-12-26 12:36 努力成长静待花开 阅读(297) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: DateTime结构的的Now属性 public DateTime Now { get; } 实现代码: 阅读全文

posted @ 2018-12-26 11:27 努力成长静待花开 阅读(616) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: ToolStripStatusLabel控件的Text属性 public virtual string Text { get;set } 实现代码: 阅读全文

posted @ 2018-12-25 22:46 努力成长静待花开 阅读(220) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: CheckBox控件的Checked属性 //获取或设置一个值 指示CheckBox是否处于选中状态 实现代码: 阅读全文

posted @ 2018-12-25 21:30 努力成长静待花开 阅读(268) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: ToolStripPanel控件的Dock属性 //获取或设置控件的停靠方式 public override DockStyle Dock { get;ser } //属性值:DockStyle枚举值 默认为N one ToolStripButton对象的Join方法 //  阅读全文

posted @ 2018-12-25 21:13 努力成长静待花开 阅读(414) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: ToolStripMenuItem属性的Visiable属性 实现代码: 阅读全文

posted @ 2018-12-25 20:47 努力成长静待花开 阅读(324) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: NotifyIcon控件的Icon属性 //获取或设置当前托盘图标 public Icon Icon{ get;ser } 和ContextMenu属性 //获取或设置托盘图标的快捷菜单 public ContextMenu ContexeMenu { get;set } 实 阅读全文

posted @ 2018-12-25 19:18 努力成长静待花开 阅读(604) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: ToolStripMenuItem菜单项中DropDownItems集合的Insert方法 public void Insert( int index,ToolStripItem value ) 实现代码: 阅读全文

posted @ 2018-12-25 18:10 努力成长静待花开 阅读(378) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: DropDownItems菜单项集合的Add方法 //将指定的菜单项添加到菜单项集合 public int Add(ToolStripItem value) 实现代码: 阅读全文

posted @ 2018-12-24 19:41 努力成长静待花开 阅读(341) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: ToolStripMenuItem菜单项的Font属性 //设置菜单项文本内容的字体 public virtual Font Font {get;set; } 实现代码: 阅读全文

posted @ 2018-12-24 12:04 努力成长静待花开 阅读(1003) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: ToolStripMenuItem菜单项的Enabled属性 //指示菜单项是否可用 public override bool Enabled { get;set; } 实现代码: 阅读全文

posted @ 2018-12-23 23:07 努力成长静待花开 阅读(418) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: TabControl控件的TabPages属性的Remove方法 public TabControl.TabPageCollection TabPages{ get; } public vodi Remove(TabPage value) 实现代码: 阅读全文

posted @ 2018-12-23 22:40 努力成长静待花开 阅读(427) 评论(0) 推荐(0) 编辑

摘要:实习效果: 知识运用: TabControl控件的SelectedTab属性 //获取或设置当前选定的选项卡 public TabPage SelectedTab { get;set; } //若未选中任何选项卡 则值为null 实现代码: 阅读全文

posted @ 2018-12-23 22:14 努力成长静待花开 阅读(763) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: TabControl控件的TabPages属性的Add方法 public TabControl.TabPageCollection TabPages {get;} //获取选项卡控件中选项卡页的集合 public void Add(TabPage value) 实现代码: 阅读全文

posted @ 2018-12-23 21:55 努力成长静待花开 阅读(143) 评论(0) 推荐(0) 编辑

摘要:实现代码: 知识运用: TabControl控件的ImageList属性 // 获取或设置在控件的选项卡上显示的图像 public ImageList imagelist{ get;set } 和Appearance属性 //获取或设置控件选项卡的可视外观 public TabAppearance 阅读全文

posted @ 2018-12-23 21:38 努力成长静待花开 阅读(645) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: ListView控件中Items集合的Add方法 TteeView控件中Nodes集合的Add方法 实现代码: 阅读全文

posted @ 2018-12-23 20:52 努力成长静待花开 阅读(693) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: TreeView控件中的Nodes集合的Add方法 实现代码: 阅读全文

posted @ 2018-12-23 15:56 努力成长静待花开 阅读(1138) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: TreeView控件的CheckView属性 //是否在树形视图控件中显示复选框 public bool CheckBoxs{ get;ser } 实现代码: 阅读全文

posted @ 2018-12-23 14:49 努力成长静待花开 阅读(1596) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: TreeView控件中Nodes集合的Add方法 //创建节点并将节点放入集合中 public virtual TreeNode Add (string key,string text,int imageIndex,int selectedImageIndex) 以及Tree 阅读全文

posted @ 2018-12-23 13:10 努力成长静待花开 阅读(1909) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用 ListView控件的GridLines //设置是否在ListView控件中显示网格线 public bool GridLines{get;set} 和CheckBoxes属性 //设置listView控件中各数据项是否显示复选框 public bool CheckBoxes 阅读全文

posted @ 2018-12-23 12:02 努力成长静待花开 阅读(1216) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: ListView控件的SelectedItems属性 //获取在ListView控件中被选中数据项的集合 public ListView.SelectedListViewItemCollection SelectedItems{get;} 和ListViewItem数据项的B 阅读全文

posted @ 2018-12-23 11:28 努力成长静待花开 阅读(1610) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: ListView控件的LabelEdit属性 //指示用户是否可以编辑控件中数据项的标签 public bool LabelEdit{get;set;} 实现代码: 阅读全文

posted @ 2018-12-22 23:48 努力成长静待花开 阅读(1645) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: ListView控件中的Items集合的Clear方法 //从listView控件的数据项集合中移除所有数据项 补充:可以使用Remove或RemoveAt方法从集合中移除单个数据项 实现代码: 阅读全文

posted @ 2018-12-22 21:25 努力成长静待花开 阅读(2071) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: ListBox控件的SelectedItem属性 //获取或设置ListBox控件中当前选定的数据项 public Object SelectedItem{ get;set; } 实现代码: 阅读全文

posted @ 2018-12-22 14:54 努力成长静待花开 阅读(215) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: ListBox控件的SelectedItem属性 //获取或设置ListBox控件中当前选定的数据项 public Object SelectedItem{ get;set; } 和Items集合的Clear方法 //用于从数据项集合中移除所有的数据项 publIc virt 阅读全文

posted @ 2018-12-22 14:45 努力成长静待花开 阅读(403) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: ListBox控件的Sorted属性 //ListBox控件中的数据项是否按字母顺序排序 public bool Sorted{get;set;} 实现代码: 阅读全文

posted @ 2018-12-22 09:33 努力成长静待花开 阅读(2936) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: ListBox控件的SelectedItems属性 //获取ListBox控件中被选中数据项的集合 public ListBox.SelectedObjectCollection SelectedItems{get;} 和SetSelected方法 //选择或清除控件中选定的 阅读全文

posted @ 2018-12-22 08:49 努力成长静待花开 阅读(1608) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: RichTextBox控件的SelectionAlignment属性 //获取或设置在当前选择或插入点的对齐方式 public HorizontalAlignment SelectionAlignment{get;set;} //参数:枚举值之一 实现代码: 阅读全文

posted @ 2018-12-21 21:57 努力成长静待花开 阅读(1540) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: RichTextBox控件的SelectedText属性 实现代码: 阅读全文

posted @ 2018-12-21 21:11 努力成长静待花开 阅读(916) 评论(1) 推荐(0) 编辑

摘要:实习效果: 知识运用: RichTextBox控件的SaveFile方法 SaveFileDialog对象的ShowDialog方法 实现代码: 阅读全文

posted @ 2018-12-21 20:42 努力成长静待花开 阅读(1795) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: RichTextBox控件的LoadFile方法 //将文件内容加载到RichTextBox控件中 public void LoadFile(string path,RichTextBoxStreamType fileType) //属性值: path:字符串对象, 要加载的 阅读全文

posted @ 2018-12-21 19:35 努力成长静待花开 阅读(2622) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: Clipboard类的SetDataObject方法 //在系统截切板中存储指定的数据对象 public static void SetDataObject(Object data,bool copy) //( 数据对象 程序退出是截切版内容是否保留留为true ) Rich 阅读全文

posted @ 2018-12-20 23:05 努力成长静待花开 阅读(861) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: RichTextBox控件的AppendText方法 public void AppendText{string textData} //向控件中添加文本内容 和Process类的Start方法 public static Process Start(string fileN 阅读全文

posted @ 2018-12-20 22:04 努力成长静待花开 阅读(1101) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: ComboBox控件的AutoCompleteMode属性 public AutoCompleteMode AutoCompleteMode{get;set;} //属性值为枚举值之一 和AutoCompleteSource属性 public AutoCompleteSour 阅读全文

posted @ 2018-12-20 21:22 努力成长静待花开 阅读(915) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: ComboBox控件的FindString public int FindString(string s) //查找数据项集合中指定数据项的索引 和Select方法 public void Select(int start,int length) //选择ComboBox可编 阅读全文

posted @ 2018-12-20 20:23 努力成长静待花开 阅读(586) 评论(0) 推荐(1) 编辑

摘要:实现效果: 知识运用: ComboBox控件的DataSource 属性 //获取或设置ComboBox的数据源 public Object DataResouce{get;set;} //属性值:任何实现了IList接口的对象 如DataSet 泛型集合或数组 DisplayMember属性 // 阅读全文

posted @ 2018-12-20 00:11 努力成长静待花开 阅读(2009) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: TextBox文本框的ShortcutsEnabled属性 补充:禁用右键的同时可有效禁止Ctrl+v向文本框中粘贴内容 实现代码: 阅读全文

posted @ 2018-12-19 20:38 努力成长静待花开 阅读(656) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: TextBox类的WndProc方法 实现代码: 阅读全文

posted @ 2018-12-19 20:27 努力成长静待花开 阅读(410) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: TextBox控件的Font属性 实现代码: 阅读全文

posted @ 2018-12-18 23:39 努力成长静待花开 阅读(964) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: Char结构的IsDigit方法 TextBox控件的KeyPress事件的e(包含事件数据)的KeyChar属性和Handled属性 1, KeyChar属性 //获取或设置按下键对应的字符 public char KeyChar{get;set;} //属性值: Char 阅读全文

posted @ 2018-12-18 23:10 努力成长静待花开 阅读(220) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: Environment类的NewLine属性 //用来获取为此环境定义的换行字符串 实现代码: 阅读全文

posted @ 2018-12-18 22:19 努力成长静待花开 阅读(670) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: TextBox控件的PasswordChar属性 实现代码: 阅读全文

posted @ 2018-12-18 21:27 努力成长静待花开 阅读(190) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: TextBox控件的Multiline属性 public overrider bool Multiline{ get;set;} 实现代码: 阅读全文

posted @ 2018-12-18 21:15 努力成长静待花开 阅读(383) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: Controls属性 //获取包含在窗体内的控件的集合 public Control.ControlCollection Controls { get; } Controls集合的的Add方法 //将指定的控件添加到窗体控件的集合中 public virtual void A 阅读全文

posted @ 2018-12-18 12:26 努力成长静待花开 阅读(348) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 按钮的Width Height与Location属性 实现代码: 阅读全文

posted @ 2018-12-18 11:41 努力成长静待花开 阅读(343) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 按钮的AutoSize属性 //获取或设置一个值 以指示按钮是否基于其内容调整大小 public override bool AutoSize{get;set;} 实现代码: 阅读全文

posted @ 2018-12-18 11:11 努力成长静待花开 阅读(2641) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 在按钮文本中添加 "&"+"字母"即可 补充:通过窗体的AccepButton属性指定按钮 在窗体中按下Enter键时等同指定键 CancelButton属性 对应的Esc键 实现代码: 阅读全文

posted @ 2018-12-17 22:59 努力成长静待花开 阅读(907) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: Button按钮的FlatStyle属性 //获取或设置按钮控件的平面样式外观 属性值为FlatStyle枚举值 和ForeColor属性 //获取或设置控件的前景色 属性值为Color结构 默认为DefaultForeColor 补充:如果FlatStyle属性设置为Fla 阅读全文

posted @ 2018-12-17 22:39 努力成长静待花开 阅读(202) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 控件的Modifiers属性 //用来指定控件对象的可见级别 实现代码: protected System.Windows.Forms.Button button1; //效果同下 阅读全文

posted @ 2018-12-17 21:24 努力成长静待花开 阅读(248) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 引用应包含该窗体的命名空间 后面跟一个点 然后是基窗体本身的名称 如果继承窗体和基窗体同属于一个命名空间 修改继承窗体的基类引用时 只需改基类名称 实现代码: 阅读全文

posted @ 2018-12-17 20:38 努力成长静待花开 阅读(188) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: MdiLayout枚举的LayoutMdi方法 public void LayoutMdi(MdiLayout value) LayoutMdi方法用于在MDI父窗体内排列多文档界面(MDI) 子窗体 实现代码: 阅读全文

posted @ 2018-12-17 19:37 努力成长静待花开 阅读(255) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 窗体的IsMdiContainer MdiParent 和 WindowState属性 实现代码: 阅读全文

posted @ 2018-12-16 23:48 努力成长静待花开 阅读(144) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 1,IsMdiContainer属性 //该值指示窗体是否为多文档界面(MDI)子窗体的容器 2,MdiParent属性 //获取或设置此窗体的多文档界面文档(MDI)父窗体 属性值Form类型 实现代码: 阅读全文

posted @ 2018-12-16 23:30 努力成长静待花开 阅读(1272) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: NotifyIcon控件的ShowBalloonTip方法 用于在任务栏中持续显示具有制定标题 文本 和图标的气球提示 Void NotfyIcon.ShowBalloonTip(int timeout,string tipTitle,string tipText,ToolT 阅读全文

posted @ 2018-12-16 22:40 努力成长静待花开 阅读(256) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: TcpListener TcpClient 和 NetworkStream类 及 Timer组件 1> TcpListener类 //用来从Tcp网络客户端侦听连接 2> TcpClient类 //为Tcp网络服务提供客户端连接 public TcpClient(string 阅读全文

posted @ 2018-12-16 18:27 努力成长静待花开 阅读(510) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 设置窗体的ShowInTaskBar属性为false来实现 实现代码: 阅读全文

posted @ 2018-12-16 11:14 努力成长静待花开 阅读(301) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 窗体的FormClosing事件 FormClosingEventArgs类的Cancel属性以及MessageBox参数的返回值 1> FormClosing事件在关闭窗体前发生 2> FormClosingEventArgs类的Cancel属性 //该类为Formclos 阅读全文

posted @ 2018-12-16 10:58 努力成长静待花开 阅读(483) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 在开发中有的窗体需要隐藏 在主窗体调用Close方法关闭时 应用程序并没有完全退出 Application类的Exit方法 //用来通知所有消息泵必须终止 并在处理消息后关闭关闭所有应用程序窗口 public static void Exit() 实现代码: 阅读全文

posted @ 2018-12-16 10:14 努力成长静待花开 阅读(190) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 窗口处理方法WndProc的重写方法 在其内部截取关闭窗口的消息以实现禁用 该方法主要用来处理Windows消息 protected virtual void WndProc(ref Message m) //m: 要处理的windows消息 实现代码: 阅读全文

posted @ 2018-12-15 15:56 努力成长静待花开 阅读(1020) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: API中的两个函数 ReleaseCapture和SendMessage 实现代码: 阅读全文

posted @ 2018-12-15 15:18 努力成长静待花开 阅读(228) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 窗体的WindowState属性 和FormBorderStyle属性 实现代码: 阅读全文

posted @ 2018-12-15 14:29 努力成长静待花开 阅读(252) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: MouseMove事件 ImageAlign属性 //获取或设置按钮控件上的图像对其方式 //默认为MiddleCenter 属性值为ContentAlignment枚举值之一 实现代码: 阅读全文

posted @ 2018-12-15 14:08 努力成长静待花开 阅读(167) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: TreeView控件及其ExpandAll方法 实现代码: 阅读全文

posted @ 2018-12-15 12:00 努力成长静待花开 阅读(167) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: Timer组件的Start方法 窗体的FormBorderStyle属性 补充:属性为FixedToolWindow枚举值的窗体通常不显示在任务栏中 但是必须确保ShowInTaskbar属性设置为false 因为其默认值为true 实现代码: 阅读全文

posted @ 2018-12-15 11:24 努力成长静待花开 阅读(723) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: API函数AnimateWindows [DllImportAttribute("user32.dll")] private static extern bool AnimateWindow(IntPtr hwnd,int dwTime,int dwFlags); 实现代码: 阅读全文

posted @ 2018-12-14 21:42 努力成长静待花开 阅读(264) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: Timer组件 Lable控件的Left属性 实现代码: 阅读全文

posted @ 2018-12-14 20:37 努力成长静待花开 阅读(175) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: API函数SetWindowLong和GetWindowLong 在调用API函数的时候要添加 System.Runtime.InteropService命令空间 [DllImport("user32", EntryPoint = "GetWindowLong")] //从指 阅读全文

posted @ 2018-12-14 19:52 努力成长静待花开 阅读(236) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2018-12-14 10:20 努力成长静待花开 阅读(141) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: Random类的Next方法 窗体的BackgroundImage属性 random类的next方法用来返回一个小于所指定最大值的非负随机数 public virtual int Next(int maxValue) //maxValue:要生成的随机数上限(随机数不能取该上 阅读全文

posted @ 2018-12-13 23:01 努力成长静待花开 阅读(206) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 窗体的Opacity属性 用来获取或设置窗体的不透明度级别 public double Opacity{ get; set; } 属性值:窗体的不透明度级别默认为1.00 透明为0 实现代码: 阅读全文

posted @ 2018-12-13 22:07 努力成长静待花开 阅读(332) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2018-12-13 15:43 努力成长静待花开 阅读(199) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2018-12-13 15:28 努力成长静待花开 阅读(144) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2018-12-13 15:09 努力成长静待花开 阅读(211) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: Anchor属性 用来获取或设置控件绑定到容器的边缘 并确定控件如何随其父级一起调整大小 public virtual AnchorStyle Anchor{get; set;} //属性值为 AnchorStyles枚举值的按位组合 默认是Top和Left 阅读全文

posted @ 2018-12-13 00:27 努力成长静待花开 阅读(264) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 重写窗体的OnPint方法 对窗体进行重绘 最后设置透明色 实习代码: 阅读全文

posted @ 2018-12-12 23:48 努力成长静待花开 阅读(194) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 通过重写窗体的OnPaint方法 在其中对窗体进行重绘 并使用透明色将窗体设置为透明来实现 OnPaint方法: 用来从新绘制窗体图像 protected override void OnPaint(PaintEventArgs e) //painteventargs为Pai 阅读全文

posted @ 2018-12-12 23:23 努力成长静待花开 阅读(117) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: Button控件的BackColor FlatStyle和TextImageRelation属性 BackColor属性 用来获取或设置控件的背景色 //属性值为一个表是背景色的Color值 FlayStyle属性 获取或设置按钮控件的平面样式外观 //属性值为FlatSty 阅读全文

posted @ 2018-12-12 21:24 努力成长静待花开 阅读(435) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: Button控件的SendToBack方法 和ListView控件的Items.Add方法 public void SendToBack() //将控件发送到Z顺序的后面 ListView控件的Items属性用来获取控件中所有项的集合 其Add方法用来将项添加到ListVie 阅读全文

posted @ 2018-12-12 13:35 努力成长静待花开 阅读(329) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: MenuStri控件和ToolStrip控件的AllowItemRecorder属性 实现是否由该类独自处理拖放和项项的重新排序 public bool AllowItemReorder{get; set;} 在移动菜单栏和工具栏时 需按住Alt键 同时用鼠标拖动 ToolS 阅读全文

posted @ 2018-12-12 00:23 努力成长静待花开 阅读(257) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: Graphics对象的Clear方法 位于System.Drawing命名空间下 他封装一个GDI+绘图界面 其Clear方法用来清除整个绘图 并以指定背景色填充 public void Clear(Color color) 实现代码: 阅读全文

posted @ 2018-12-11 20:49 努力成长静待花开 阅读(268) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 窗体的BackgroundImage和BackgroundImageLayout属性 public virtual Image BackgroundImage{get; set;} //属性值 一个Image图像 public virtual ImageLayout Back 阅读全文

posted @ 2018-12-11 20:26 努力成长静待花开 阅读(818) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 用到了API函数的FlashWindow [System.Runtime.InteropServices.DllImportAttribute("user32_.dll")] public static extern bool FlashWindow(IntPtr handl 阅读全文

posted @ 2018-12-11 13:51 努力成长静待花开 阅读(380) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 将窗体的Text属性设置为空 同时将ControlBox属性设置为False 实现代码: 阅读全文

posted @ 2018-12-11 13:19 努力成长静待花开 阅读(130) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 将窗体的FormBorderStyle属性设置为FormBorderStyle.FixedDialog枚举值实现 实现代码: 阅读全文

posted @ 2018-12-10 23:19 努力成长静待花开 阅读(157) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 资源文件 将图片存入资源文件 资源管理器-Properties-Resources.resx文件 读取资源文件中的图片 Properties命名空间下的Resoources资源类 pictureBox.Image=Properties.Resources.max; Windo 阅读全文

posted @ 2018-12-10 21:03 努力成长静待花开 阅读(1476) 评论(0) 推荐(0) 编辑

摘要:新建一文件夹名称为:GodMode.{ED7BA470-8E54-465E-825C-99712043E01C} 回车后发现图标会改变 表是成功 打开即可 阅读全文

posted @ 2018-12-10 18:56 努力成长静待花开 阅读(143) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 获取桌面大小时,主要用到了Screen类: 表是单个系统上的一个或多个显示设备 其PrimaryScreen属性用来获取主显示 返回一个Screen对象 而调用Screen对象的WorkingArea属性可以获取显示器的工作区 实现代码: 阅读全文

posted @ 2018-12-09 23:11 努力成长静待花开 阅读(258) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 用到了窗体的StartPosition属性 用来获取或设置运行时窗体的启始位置 public FormStartPosition StartPosition{ get;set; } 属性值为FormStartPosition枚举值之一 实现代码: 阅读全文

posted @ 2018-12-09 18:43 努力成长静待花开 阅读(144) 评论(0) 推荐(0) 编辑

摘要:实现代码: 知识运用: 窗体的Width属性 Height属性 用于获取或设置窗体的宽度(高度) 属性值以像素为单位 和FormBorderStyle属性 用于 获取或设置窗体的边框样式 属性值为FormBorderStyle枚举值 实现代码: 阅读全文

posted @ 2018-12-09 18:24 努力成长静待花开 阅读(202) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: Form类的TopMost属性用来设置或获取一个值 指示该窗体是否应显示为最顶成窗体 public bool TopMost{ get; set } //属性值:true flase 默认为false 实现代码: 阅读全文

posted @ 2018-12-09 18:03 努力成长静待花开 阅读(608) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 实现原理:通过在注册表中读写窗体的Location属性来实现的 在窗体的FormClosed事件中将Location属性值写入注册表 在Load事件中从注册表中读取值并进行设置 Location属性:获取或设置窗体的左上角相对于桌面的左上角坐标 public Point Lo 阅读全文

posted @ 2018-12-09 17:16 努力成长静待花开 阅读(211) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 窗体的Left属性和Top属性 属性值以像素为单位 实现代码: 阅读全文

posted @ 2018-12-09 16:05 努力成长静待花开 阅读(184) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 递归算法: return num * factorial(num - 1); 实现代码: 阅读全文

posted @ 2018-12-09 15:08 努力成长静待花开 阅读(392) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: Math类的Pow方法:返回指定数字的指定次幂 public static double Pow(double x,double y) 实现代码: 阅读全文

posted @ 2018-12-09 14:50 努力成长静待花开 阅读(1269) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: List泛型集合:表是可通过索引访问的对象的强类型列表 提供了对列表进行搜索,排序和操作的方法 Add方法: 将对象添加到List<T>的结尾处 ToArray方法:用于将List<T>的元素复制到新的数组中 返回一个数组 实现代码: 阅读全文

posted @ 2018-12-08 23:07 努力成长静待花开 阅读(240) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 通过泛型方法的重载实现调用窗体与提示窗体分开编写 实现代码: 阅读全文

posted @ 2018-12-08 21:38 努力成长静待花开 阅读(328) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用:(泛型类的继承) class DerivedClass<类型参数T>:BaseClass<类型参数T> { } 实现代码: 阅读全文

posted @ 2018-12-08 20:51 努力成长静待花开 阅读(749) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用:(泛型方法) 实现代码: 阅读全文

posted @ 2018-12-08 17:47 努力成长静待花开 阅读(339) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用:(泛型类) 类修饰符 class 类名 <类型参数T> { 类体 } 实现代码: 阅读全文

posted @ 2018-12-08 17:10 努力成长静待花开 阅读(752) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 通常使用yield return依次返回每个元素 使用yield break语句终止迭代 迭代器的返回值类型必须为IEnumerable或IEnumerator中的任意一种 实现代码: 阅读全文

posted @ 2018-12-08 16:15 努力成长静待花开 阅读(161) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2018-12-08 11:17 努力成长静待花开 阅读(135) 评论(0) 推荐(0) 编辑

摘要:使用begin process和end关键字 把你的脚本分成 初始化 处理和清楚几个区域 阅读全文

posted @ 2018-12-08 11:00 努力成长静待花开 阅读(174) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 实现代码: 补充说明: 阅读全文

posted @ 2018-12-07 23:03 努力成长静待花开 阅读(194) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 虚方法:允许被其子类重新定义的方法 声明时使用virtual修饰符 重写方法:使用相同的签名重写继承的虚方法 两者联系:虚方法主要用来引入新方法 而重写方法则使从基类继承而来的虚方法的专用化(其具体实现) 实现代码: 阅读全文

posted @ 2018-12-07 22:16 努力成长静待花开 阅读(295) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2018-12-07 16:48 努力成长静待花开 阅读(145) 评论(0) 推荐(0) 编辑

摘要:以下例子的功能非常有用 是一个标准的PowerShell命令 称为Foreach-Object 阅读全文

posted @ 2018-12-07 16:02 努力成长静待花开 阅读(193) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 使用sealed关键字声明密封类 访问修饰符 sealed clsss 类名:基类或接口{ //l类成员 } 实现代码: 补充说明: 密封类不能作为基类被继承,但它可以继承其他类或接口 在密封类中不能声明受保护的成员和虚方法 因为密封类的不可继承性,因此不能声明为抽象的 阅读全文

posted @ 2018-12-07 00:26 努力成长静待花开 阅读(340) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 接口的声明 修饰符 interfac 接口名称:继承的接口名称{ 接口内容; } 实现代码: 补充说明: 声明接口时,通常以大写字母 I 开头 除interface和接口名外,其他的都是可选项 可使用new public protected internal和private等 阅读全文

posted @ 2018-12-06 23:21 努力成长静待花开 阅读(511) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 实现代码: 阅读全文

posted @ 2018-12-06 21:56 努力成长静待花开 阅读(218) 评论(0) 推荐(0) 编辑

摘要:实现效果: 实现代码: 阅读全文

posted @ 2018-12-06 21:12 努力成长静待花开 阅读(1221) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: c#中实现继承的语法格式:Class DerivedClass:BaseClass{ } 继承类时 ,必须在子类和基类之间使用冒号(:) 实现代码: 阅读全文

posted @ 2018-12-06 01:17 努力成长静待花开 阅读(356) 评论(0) 推荐(0) 编辑

摘要:解决方法: ConvertTo-Html 命令: 生成一个HTML表格来代表命令的输出,为你提供的每个对象创建一行,在每行中,Powershell会创建代表对象属性的值。 实现效果: 阅读全文

posted @ 2018-12-05 17:16 努力成长静待花开 阅读(380) 评论(0) 推荐(0) 编辑

摘要:使用的.net框架下的System.Net.WebClient类的DownloadFile()方法以图片为例: 阅读全文

posted @ 2018-12-05 16:52 努力成长静待花开 阅读(142) 评论(0) 推荐(0) 编辑

摘要:效果图:(饼状图为后添加) 实现代码: 阅读全文

posted @ 2018-12-05 16:38 努力成长静待花开 阅读(193) 评论(0) 推荐(0) 编辑

摘要:执行段: 结果段: 补充:配合不同的命令可以使工作更加简单 使用Imort-Csv命令从文件中导入结构化数据 阅读全文

posted @ 2018-12-05 16:00 努力成长静待花开 阅读(1362) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: get和set访问器 [修饰符] [类型 ] [属性名]{ get {get访问器体}; set {set访问器体}; } 实现代码: 知识补充: 属性名首字母通常大写 在set访问器中不能自定义使用名称为value的局部变量或常量 在set访问器体中允许包含大量语句,因此可 阅读全文

posted @ 2018-12-05 00:07 努力成长静待花开 阅读(351) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: System.Collections命名空间下的ArrayList集合类的Add()方法 使用了 DataGridView 控件 实现代码: 阅读全文

posted @ 2018-12-04 23:18 努力成长静待花开 阅读(524) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: Array类的Sort方法 public static void Sort(Array array) // array:要排序的一维Array数组 实现代码: 知识补充: 对数组中的元素进行逆序排序:Array类的reverse()方法 两种重载: public static 阅读全文

posted @ 2018-12-04 21:54 努力成长静待花开 阅读(2125) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2018-12-04 20:25 努力成长静待花开 阅读(413) 评论(0) 推荐(0) 编辑

摘要:实现效果: 实现原理: 实现代码: 阅读全文

posted @ 2018-12-04 13:18 努力成长静待花开 阅读(924) 评论(0) 推荐(0) 编辑

摘要:实现效果: 实现原理: 实现代码: 阅读全文

posted @ 2018-12-04 05:58 努力成长静待花开 阅读(3223) 评论(0) 推荐(0) 编辑

摘要:实现效果: 实现原理: 实现代码: 阅读全文

posted @ 2018-12-04 05:20 努力成长静待花开 阅读(1596) 评论(0) 推荐(0) 编辑

摘要:实现效果: 实现代码: 阅读全文

posted @ 2018-12-03 18:44 努力成长静待花开 阅读(5000) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: Array对象的Length属性 int类的tryParse()方法 实现代码: 阅读全文

posted @ 2018-12-03 02:32 努力成长静待花开 阅读(2365) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: Array类的FindAll()方法,根据指定条件在数组中检索元素 返回一个包含匹配项的数组 无匹配项则返回空数组 public static T[] FindAll<T>(T[]array,Predicate<T>match) array: 要搜索从零开始的的一维Array 阅读全文

posted @ 2018-12-02 23:15 努力成长静待花开 阅读(345) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 获取数组的行与列运用了Array类的GetUpperBound(int dimension)方法,用来获取指定维度的上限; 使用GetUpperBound(0)+1获取数组的行数,使用GetUpperBound(1)+1获取数组的列数; 实现代码: 阅读全文

posted @ 2018-12-02 21:20 努力成长静待花开 阅读(825) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 实现代码: 阅读全文

posted @ 2018-12-02 15:03 努力成长静待花开 阅读(810) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用:(下图中好像多了个'(' ) 实现代码: 阅读全文

posted @ 2018-12-02 12:17 努力成长静待花开 阅读(1570) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 实现代码: 阅读全文

posted @ 2018-12-01 23:17 努力成长静待花开 阅读(5271) 评论(0) 推荐(0) 编辑

摘要:实现效果: 知识运用: 实现代码: 阅读全文

posted @ 2018-12-01 21:33 努力成长静待花开 阅读(992) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示