winform_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> winform >>列表
· Winform实现窗体镂空效果发布时间:2016-10-18
今天找到一个名叫LICEcap的录屏软件,录制界面是这样的:这个炫酷的空心窗口就是镜头,调整好大小,然后对准需要录制的地方按下Record就可以生成gif了.卧槽太NB了我也要做一个!根据StackOverflow站的提示(在这里),我们需要使用一个在Windows2000及之后平台可用的,用以实现不规则窗体的分层窗口API(SetLayerWindowAttributes).根据百度我们先需要使用一个名为SetWindowLong的Win32API来把窗体设定为分层窗体.为了在... 查看全文
学习制作一个WinForm程序,有两样东西是需要首先掌握的。第一部分,我们称之为属性面板。无论是窗体还是控件,都有着自己的属性面板。第二部分,则是我们称之为控件的东西。我们先来讨论一下属性面板。新建一个WinForm程序,按下F4就可以看到属性面板了。我们不得不说,各种名目繁多的属性是纷繁复杂的。这里,笔者只记录一些常用的属性,并将它们分类整理出来。1、窗体样式相关属性:(1)Name顾名思义,就是指窗体的名字,通常也是其唯一标识。应该说,每个控件都有一个Name作为其标识。(2... 查看全文
现在,我们来了解一些基本控件。控件是放置在工具箱里的,你可以在界面的左侧或者通过菜单栏的视图选项找到它。(1)Label控件这是一个用于放置文字的控件,因为你不能在窗体上直接输入文字。(2)TextBox文本框(3)Button按钮(4)CheckBox复选框(5)Panel分组容器,类似于HTML中的div(6)PictureBox图片框(7)WebBrowser它可以允许用户在窗体内浏览网页,可用于制作浏览器下面附上笔者自制的一个拼图游戏及代码文件:1usingSystem... 查看全文
由于分辨率、屏幕主题、字体大小的不同,窗体显示效果在不同机器上不尽相同。窗体的弹性设计并不能满足多样的需求。为保证在各种情况下,能有满意的效果。窗体的多样显示方式能改变,并且保存、载入配置,显得很重要。我试写了个C#下的类,来做这件事。宗旨是使用方便,并且尽量小巧,载入快速,和可以扩展。先说使用:本类针对最常用的需要,如窗体位置、大小。和表格的列宽。进行设计。如果需要,可自行扩展。这样简单的载入配置信息:privatevoidFrmMain_Load(objectsender... 查看全文
· WinForm 对话框,流发布时间:2016-09-21
privatevoidbutton1_Click(objectsender,EventArgse){//显示颜色选择器colorDialog1.ShowDialog();//把取到的颜色赋值给panelpanel1.BackColor=colorDialog1.Color;}FontDialog:字体样式选择控件privatevoidbutton3_Click(objectsender,EventArgse){//显示字体样式选择器fontDialog1.ShowDialog()... 查看全文
写在前面:本文将作为一个入门级的、结合源码的文章,旨在为刚刚接触GDI+编程或对相关知识感兴趣的读者做一个入门讲解。游戏尚且未完善,但基本功能都有,完整源码在文章结尾的附件中。整体思路:扫雷的游戏界面让我从一开始就想到了二维数组,事实上用二维数组来定义游戏数据确实是最符合人类思维的方式。(Square类会在后面解释)1//游戏数据2privatereadonlySquare[,]_gameData;有了这个开头,接下来就是填充二维数组的数据了,对于数据,我最初的想法是用int或枚举,当然... 查看全文
背景:无意间遇到了一个不大不小的问题,希望对一些遇到的人有所帮助!一、问题WinFormDataGridView绑定泛型List(List<T>)/ArrayList不显示,UI代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Data;usingSystem.Data.OleDb;usingSystem.IO;usingSystem.Windows.Forms... 查看全文
· winform窗体(一)——基本属性发布时间:2016-09-05
一、窗体设计界面二、部分属性1、基本设计中的Name:窗体类的类名AcceptButton:窗口的确定按钮EnterCancelButton:窗口按ESC的取消按钮2、外观Backcolor:背景颜色Forecolor:字体颜色backgroundImage:背景图片Font:设置字体Formborderstyle:边框样式Text:标题栏文字3、窗口样式ControlBox:窗体左上角或右上角的最大最小关闭按钮MaximizeBox:控制最大化按钮是否可用MinimizeBox... 查看全文
· winform窗体(二)——控件发布时间:2016-09-05
一、窗体的事件每一个窗体都有一个事件,这个窗体加载完成之后执行哪一段代码位置:1)右键属性→事件→load双击进入2)双击窗体任意一个位置进入删除事件:先将事件页面里面的挂好的事件删除,再删后台代码里面的事件namespaceWindowsFormsApplication2{publicpartialclassForm1:Form{publicForm1()//构造方法{InitializeComponent();}privatevoidForm1_Load... 查看全文
DataGridView:显示数据表,通过此控件中可以实现连接数据库,实现数据的增删改查一、后台数据绑定:List<xxx>list=newList<xxx>();dataGridView1.DataSource=list;//设置不自动生成列,此属性在属性面板中没有dataGridView1.AutoGenerateColumns=false;//取消加载默认选中第一行dataGridView1.ClearSelection();二、前台:小三角箭头,取消可编辑,添加... 查看全文
· winform窗体(五)——布局方式发布时间:2016-09-05
一、默认布局★可以加panel,也可以不加;★通过鼠标拖动控件的方式,根据自己的想法布局。拖动控件的过程中,会有对齐的线,方便操作;★也可选中要布局的控件,在工具栏中有对齐工具可供选择,也有调整各个控件大小的工具。注:分层:右键点击控件。可以选择置于顶层或置于顶层。锁定控件:当部分布局完成,为了操作失误,把布局好的打乱,可以选中布局好的控件,右键,锁定控件,这样布局好得控件就不可以随意拖动了。二、边界布局★属性Anchor:定义某个控件绑定到容器的边缘。当控件锚定到某个边缘时... 查看全文
效果图:代码区:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Windows.Forms;namespaceWindowsFormsApplication2... 查看全文
做一个登录窗口,登录成功时关闭form1,展示from2界面1.主界面LoginnamespaceWindowsFormsApplication1{publicpartialclassLogin:Form{publicstringusername;//定义一个变量给子窗体传值publicLogin(){InitializeComponent();}privatevoidbutton1_Click(objectsender,EventArgse)... 查看全文
第一次在博客园发表文章,不多说,先上系统截图。此系统是自己全程参与项目过程,从前期的技术方案整理到整个项目验收,具体功能代码实现,后续发表。1、登录:2、客户端主页面3、系统-切换机组服务器4、系统-配置服务器5、系统-数据下载6、系统-更换皮肤7、基础数据-承包商检验人员8、基础数据-设备部件信息(NI)、设备部件信息(CI)9、基础数据-技术文件信息(NI)、技术文件信息(CI)10、基础数据-参考图纸信息(NI)、参考图纸信息(CI)11、基础数据-十年计划-在役检查十年计划(NI)... 查看全文
· winform关闭窗体友好提示!发布时间:2016-08-17
From窗体的关闭事件,避免和FormClosed混淆。1privatevoidForm1_FormClosing(objectsender,FormClosingEventArgse)2{3DialogResultdr=MessageBox.Show("系统提示","是否退出?",MessageBoxButtons.YesNo,MessageBoxIcon.Information);4if(dr==DialogResult.Yes)5{6System.Environment.Exit(0)... 查看全文
1.初衷主要是想设计一个自带添加工具按钮和按钮的快捷键的基窗体。这样以后所设计的窗体只要继承自这个窗体就可以实现热键响应和动态加工具按钮的功能了写这边文章主要是为了以后使用的时候有个参考,因为这只是个demo,长时间不用总会忘记的。到时候可以翻看,同时也可以给博友借鉴。接下来,我详细说明这个窗体如何设计的2.设计步骤I.新建一个winform项目,此时默认自带form1窗体,放置一个toolstrip工具控件II.引用程序集rabbit.core.dll... 查看全文
· 构建winform控件数据缓存器发布时间:2016-07-27
DataBindingHelper使用手册1.引用Rabbit.Core.dll文件也就是我自己编写的功能库Rabbit.Core.dll呵呵。Rabbi.Core.DLL密码:dgqvxml注释密码:uxxk2.引用命名空间usingRabbit.Core;3.示例demousingSystem;usingSystem.Windows.Forms;usingRabbit.UI.DataBindingHelper;usingSystem.Collections.Generic... 查看全文
在我们一些Winform程序中,往往需要具有一些特殊的权限才能操作系统文件,我们可以设置运行程序具有管理员权限或者设置运行程序的目录具有写入的权限,如果是在操作系统里面,我们可以设置运行程序以管理员身份运行,或者设置Users用户组在运行目录中具有写入权限都可以解决问题,不过如果我们想通过C#代码进行自动的处理,那么应该如何实现呢?1、系统设置管理员权限或者目录写入权限如果我们需要让程序以管理员身份运行,那么可以通过设置快捷方式的属性或者应用程序的属性为【以管理员身份运行此程序】即可实现... 查看全文
· winForm连接数据库(sqlserver2005)发布时间:2016-06-23
帮同学搞个课程设计winform连接sqlserver2005具体方法:.添加App.config文件2.在App.config文件中添加节点<?xmlversion="1.0"encoding="utf-8"?><configuration><appSettings><addkey="connString"value="DataSource=LIBL;InitialCatalog=HoverTreeSCJ;UserID=sa... 查看全文
Winform中Treeview控件失去焦点,将选择的节点设置为高亮显示(2012-07-1613:47:07)转载▼标签:winformtreeviewdrawnodeTreeview控件--Name:tVtypeList将tVtypeList的HideSelection属性设置为False,DrawMode属性设置为OwnerDrawText将tVtypeList的DrawNode事件写为:privatevoidtVtypeList_DrawNode(objectsender... 查看全文