我们可以自定义DataGridView的DataGridViewColumn来实现自定义的列,下面介绍一下如何通过扩展DataGridViewColumn来实现一个TreeViewColumn 1 TreeViewColumn类 TreeViewColumn继承自DataGridViewColumn,为了动态给TreeViewColumn传入一个TreeView,这里暴露出一个公共属性_root,可以绑定一个初始化的TreeView. 另外需要重写DataGridCell类型的CellTempl…
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 一个简单的Toast封装类. 效果图 API = 6.0 API = 4.4.2 代码分析 实现了不管我们触发多少次Toast调用,都只会持续一次Toast显示的时长: 使用了系统上下文,防止当前Activity未加载完成就退出时,程序崩溃的情况: 缺陷:只是调用系统的Toast显示,未自定义Toast的显示风格(机型不同,显示的样式也就不同). 使用步骤 一.项目组织结构图 注意事项: 1.复制ToastUtil类文件后需要重…
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 ToastUtil + ToastCustom结合.主要解决低版本机型上系统toast显示不好看的问题. 效果图 代码分析 在ToastUtil类的基础上,结合ToastCustom类,将ToastUtil类中的Toast全部替换成ToastCustom. 使用步骤 一.项目组织结构图 注意事项: 1.  导入类文件后需要change包名以及重新import R文件路径 2.  Values目录下的文件(strings.xml.…
http://www.jianshu.com/p/803bfaae989e iOS8自定义推送显示按钮及推送优化 字数1435 阅读473 评论0 喜欢2 导语 在iOS8中,推送消息不再只是简单地点击打开客户端,对推送消息下拉时还可以执行预先设定好的操作,接下来我们来介绍如何自定义推送信息显示按钮和对推送的一些优化策略. 注册推送 在iOS8中,我们使用新的函数来注册通知,如下: - (void)registerForRemoteNotifications NS_AVAILABLE_IOS(8…
原文:WPF自定义窗口最大化显示任务栏 当我们要自定义WPF窗口样式时,通常是采用设计窗口的属性 WindowStyle="None" ,然后为窗口自定义放大,缩小,关闭按钮的样式. 然而这样的话,当通过代码设置窗口(代码如下)放大时,窗口会把任务栏给遮档住. private void Max_Click(object sender, RoutedEventArgs e) { if (this.WindowState != WindowState.Maximized) { this.W…
后台管理 第1步.本地化:设置语言.时区 修改project1/settings.py #LANGUAGE_CODE = 'en-us' LANGUAGE_CODE = 'zh-hans' #设置语言为中文 # TIME_ZONE = 'UTC' TIME_ZONE = 'Asia/Shanghai' #设置为中国时区 第2步,创建管理员 项目下打开cmd输入命令:python manage.py createsuperuser 实操: >>> quit() #退出shell环境 D:\…
参考:https://msdn.microsoft.com/en-us/library/7tas5c80.aspx 未解决的问题:如果日期要设置为null,怎么办? DataGridView控件提供了多种列类型,使我们可以以多种方式录入和编辑值.如果这些列类型不能满足我们数据录入方式的要求时,则需要创建自己的列类型,其单元格(cells)持有我们选择的控件.自定义列类型需要创建三个类: 1. 创建类,继承DataGridViewColumn 2. 创建类,继承DataGridViewCell 3…
在.net中本地调试asp.net网页时,treeview控件显示为文字方式,原因是在http://localhost/下面找不到webctrl_client的路径,解决的方法是把webctrl_client文件夹拷贝到C:\Inetpub\wwwroot\下面就可以了. 如果正式执行时treeview控件不显示,比如在windows2003的ie6中,原因是ie中的安全等级设置需要修改.…
在第二篇 yii2-basic后台管理功能开发之二:创建CRUD增删改查 中,我们利用gii工具生成的结果一般并不是我们想要的结果. 我们需要根据自己的需求自定义列显示.我遇到的主要是一下变更: 时间按照yyyy-mm-dd格式显示 状态数值要按照对应的中文名称显示 操作除了增删改查,还有[上线][下线]的业务操作 下面按照顺序说一说解决办法 1.时间按照yyyy-mm-dd格式显示 1>1我们可以通过在columns设置format来设置我们想要列显示的格式 . 'columns' => […
HooDatePicker 介绍(introduction) ==================================================项目需要一个DatePicker,只显示年月,而且选中的时间高亮显示(苹果默认的只显示灰色),研究多个代码后没有达到预想效果,没办法只能动手丰衣足食,用了一天时间封装出这个性能比较高的自定义DatePicker.苹果原生的UIDatePicker无法实现只提供年月选择,而HooDatePicker增加了年月显示,并提供了扁平化和样式美化…