最近公司给人家做二次开发,是C/S结构的,我在做Winform时发现,当我选择一个项目发布时,会生成发布的文件,但是由于后期代码做了改动,我在项目里加了一些资源文件,比如,图片,office的文档,操作说明书之类的,...
以前未接触C#,UI开发相关经验较少,只有一点QT相关开发经验,最近因为项目需要,要基于C#做winform相关开发工作,使用dev express控件库。期间,我遇到一些问题,把问题记录下来。 在不同大小的屏幕上有些控件...
1、在form1中要打开form2时(form1与form2均为类) new form2 = New Form2(); form2.ShowDialog(); form2.Dispose();注: ShowDialog()显示模式窗体 Show()显示非模式窗体 根据具体情况使用2、form之间传递...
1.因为打包的时候用的是release版本的东西,所以就先把项目按release编译一下,然后一大波bug,后来修改了生成目标平台为x86,我的解决方案里面加上安装部署项目共5个(ui配置:活动release,anycpu,生成目标平台x86...
在目前高分屏流行的情况下,windows缩放与布局仍然设置为100%就...就是在高DPI下(非100%缩放与布局)设计的winform程序 当拿到不同的缩放条件下运行时就会遇到界面变形或不一致的问题, 我们这里提供了一个解决...
下载: http://pan.baidu.com/s/1eSE1sd0 安装; 完成之后,拖一个RadGridView到窗体上;绑定一个数据源;下图绑定的是Access;...安装好之后,工具箱中会自动出现RadControl
1.利用VS自带的打包工具教程:...采用右键发布该项目优点:使用步骤很简单,只需要点发布按钮,dll文件这些都会进行处理缺点:不能自动生成文件夹,发送的话是一个压缩包...
最近做的一个创新项目,用到了WinForm(其实神烦WinForm……再者它技术已经跟不上潮流了) 启动时,主窗体的大小总是要么宽一些、要么窄一些,不知为什么……(又是很无奈) 搜了搜资料,果然找到了解决办法: ...
FormBorderStyle 设置为 None
都是为了学习,转载时不用打招呼,标明出处就行,实在不想标明,也可以!
我觉得WPF相比于WinForm有下面的一些较好的特性:解决Window Handle问题在Windows GDI或WinForm开发中复杂的GUI应用程序,会使用的大量的控件,如Grid等。而每个控件或Grid cell都是一个小窗口,会使用一个Window ...
用了这么多年真没设置某个form保持在最前面,很简单,设置窗体的TopMost属性为true即可。
问题分析: 产生界面混乱的主要原因是,winform程序的坐标是基于点(Point)的,而Point又与DPI相关,具体就是 一英寸=72Points 一英寸=96pixels 96DPI是windows的默认DPI,当它被用户更改后,可能就会导致界面与...
因为本人接触的项目属于C/S结构的偏多,一直没有机会接触webApi,所以一直觉得webApi很神秘。刚好最近有时间,所以我就在网上搜了一些webApi的资料,然后结合winform写了一个Dome: WebApi winform
如下一个方法就搞定了 /// <summary> /// 开机自启 /// </summary> public static void Fun_AutoStart(bool isAutoRun = true) { try { ...
最近刚刚换了新工作,接收的第一项工作就是使用C#开发Winform,在Winform中显示AutoCAD文件(后缀名为dwg)。工作这么多年还是第一次遇到这样的需求(以前主要是做Web开发) 。为了加快开发进度,初步确定了使用第...
https://www.cnblogs.com/findumars/p/6339340.html
接下来我会发布几篇博客,分享我的开发经验。 在设计面向对象的UI层界面时,常常因为WinForm自身的窗体界面不够美观而去反复修改各种控件的位置。当然在不同的Windos中,WinForm所具有的主题也是不同的,但对于颜控...
二、LayeredSkin 窗口美化库概况这部分资源是 Winform 美化最多的了,效果还不错,使用时只需引入 LayeredSkin.dll - 696 KB 即可。网上能找到的最后 LayeredSkin 版本应该是 LayeredSkin Demo2014-12-10.zip,之后...
在安装项目类型中,比较适合WinForm应用程序创建安装程序部署的是安装项目。下面是进行简单的WinForm应用程序的打包和部署。以Visual Studio2010为例。 1、新建安装部署项目 打开VS,单击“文件”,选择“新建”,...
1、实现窗体全屏显示方法:在全屏方法中进行如下操作this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;this.WindowState = System.Windows.Forms.FormWindowState.Maximized;...
如果你在Form中绘图的话,不论是不是采用的双缓存,都会看到图片在更新的时候都会不断地闪烁,解决方法就是在这个窗体的构造函数中增加以下三行代码: 请在构造函数里面底下加上如下几行: ...
可使用WebBrowser或axWebBrowser实现winform窗体内嵌浏览器 一 使用axWebBrowser打开浏览器 1.新建个winform项目 2.添加axWebBrowser控件 打开工具箱,右键空白处,点击选择项 选择COM组件,勾上...
最近打包一个客户端软件,遇到一些问题呢, 所以写下来供大家参考一下,主要担心我再忘记了~~哈哈 首先要在想要打包的项目下创建一个新的项目,创建好setup项目,之后点击属性,去修改打包软件的名字,...
因为电脑装的是VS2015,但是对方要求的用户机是xp系统的,所以最后只能用.Net framework 4.0进行开发,而后在打包程序时发现一个问题,找不到打包程序安装包的方法,搜索过后发现是因为visual studio自2012后似乎...
bm = new Bitmap(fbImage); //fbImage图片路径 this.BackgroundImage = bm;//设置背景图片 this.BackgroundImageLayout = ImageLayout.Stretch;//设置背景图片自动适应
WinForm中,Label控件是最常用的了。可有时需要它的换行,只能在后台用\r\n或Environment.NewLine。原来,换行还可以通过前台界面属性设置来实现。 换行主要用到AutoSize、MaximumSize和Size三个属性。添加一个...
免费的C#界面库
只需要在窗口的Shown事件处理函数中修改 WindowState即可this.WindowState = FormWindowState.Maximized;
啥不说,先看效果 其中 直线,矩形,圆和五角星,是自定义的透明控件 其实主要代码很简单,就是设置就是重写控件的CreateParams 属性,使之背景透明 public class CYBaseControl : Control ... this.Set