winform学习之-----小知识(20160624)

一、
//判断是否按下回车键
if(e.KeyCode == Keys.Enter)
{
   pictureBoxKeyDownLogin_Click(sender,e);
}
或是e.KeyCode == Keys.Up,e.KeyCode == Keys.Down

二、
获取或设置一个值,指示该窗体是否应显示为最顶层窗体。
Form.TopMost = true;

三、
Control.BringToFront 方法 将控件带到 Z 顺序的前面。

四、
页面上的button设置了背景图片之后,总是有边框去不掉。(FlatStyle:Flat)
我们忽略了一个重要的属性: FlatAppearance-BorderSize:0

五、
关于日历控件:页面上拖一个MonthCalendar,几个重要的属性:visible,
DateSelected:mcStartDate_DateSelected
时分秒的选择框用combox,Items集合中设置好值

六、
关于线程
Thread thread1 = new Thread(具体的方法);
thread1.IsBackground = true;
thread1.Start();
Control.CheckForIllegalCrossThreadCalls = false;
获取或设置一个值,该值指示是否捕获对错误线程的调用,这些调用在调试应用程序时访问控件的 Handle 属性。

时间: 2024-10-09 20:22:35

winform学习之-----小知识(20160624)的相关文章

WinForm控件小知识

1.DataGridView控件显示自定义表 //造个数据表 DataTable dt = new DataTable(); dt.Columns.Add("DEcode", System.Type.GetType("System.String")); dt.Columns.Add("DEname", System.Type.GetType("System.String")); dt.Columns.Add("DEu

winform学习-----理解小概念-20160518

一.设置滚动,滚动列遮住内容的解决办法 1.datagridview三个属性:autosizecolumsmode none autosizeRowsmode   none dock  fill 2.列的设置    autosizemode none frozen true 允许水平滚动 其中一列,设置为autosizemode:fill   frozen:false 二.textbox设置内间距 首先设置一个容器panel,里面放置textbox,panel设置padding,textbox设

关于laravel一些学习小知识

laravel小知识: 第一:打印出最近执行的sql语句 这里先开启query日志 DB::connection()->enableQueryLog();之后赋值打印就可以了 $log = DB::getQueryLog();dd($log); //打印sql语句 这样就可以了 第二:关于Csrf防跨域问题的使用ajax表单传输的时候头部 请求部分 使用就是这样,这样就可以防止跨域访问  关于CSRF的值存在本地的session里面

学习javascript总结下来的性能优化的小知识(二)

上面一篇文章大致介绍了一些javascript当中使用的一些小技巧,当下这篇文章继续介绍一下内存管理.松散耦合.性能方面的一些小知识.为避免错误应该注意的点 内存管理 1.循环引用 如果循环引用中包含DOM对象或者ActiveX对象,那么就会发生内存泄露.内存泄露的后果是在浏览器关闭前,即使是刷新页面,这部分内存不会被浏览器释放. 简单的循环引用: var el = document.getElementById('MyElement'); var func = function () { //

JavaWEB小知识学习--原生AJAX

AJAX的作用局部刷新,作为提升页面体验还是很重要的,不过大家都说对SEO不是很友好,一直使用jQuery封装的AJAX,没有了解过原生的是什么样子的,特此学习下,补充知识 1.原生AJAX的Get方式 页面中定义一个a标签.想要实现的效果点击a标签,能够请求服务器,弹出服务器返回的字段 <body> <a href="/ajaxTest">点击我!</a> </body> 对应的AJAX请求如下,注释步骤很详细的 //具体的函数可以参考

winform学习日志(二十三)---------------socket(TCP)发送文件

一:由于在上一个随笔的基础之上拓展的所以直接上代码,客户端: using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.Net.Sockets; using Sys

项目中几个需要学习的新知识

首先说今天学习的是做一个图书商城的小项目,但是之前学习的好多知识都要使用上面的啦,嘿嘿,顿时感觉有点成就感,因为之前学习的好多的知识点还是蛮碎的,现在可以通过做程序练习练习,这是在还不过的,在小项目做今天学习了很多的新知识,也许以后工作以后我会使用到这些吧,想清晰点的总结一下,以免忘记可以重新在这里找回,好啦总结一下今天学习的新知识. 一.发送邮件激活注册的账号 public static void SendManyEmail(string id, params string[] EamilTo

Jquery:小知识;

Jquery:小知识: jQuery学习笔记(二):this相关问题及选择器 上一节的遗留问题,关于this的相关问题,先来解决一下. this的相关问题 this指代的是什么 这个应该是比较好理解的,this就是指代当前操作的DOM对象. 在jQuery中,this可以用于单个对象,也可以用于多个对象. $('btn').click(function(){ alert(this.innerHTML); // 单个对象,this指代当前id为btn的DOM对象 }); $('div').each

如何花更少的时间学习更多的知识

花时间学习不见得就是真正的学习. 因为你的学习方法一开始就是错的话,那么花再多的时间在学习上也是无济于事. 所以你得看看这篇文章,如何花少量的时间却仍然学习到更多的知识.上帝给了我们每个人同样的时间,但是不同的人的效率确实不一样的,如果你觉得你的世界浪费了,先补习一下这篇文章:<暗时间>读书笔记与读后感. 一.知识整合法 聪明人不仅是学习成绩优异,更重要的是有独到的学习方法. 不像大多数学生凭记忆来求取好成绩,聪明的学生追求的是把知识串联起来构成一幅大的画面. 这也就是我所说的知识整合法. 知