• C#基础系列:开发自己的窗体设计器(总纲)

    时间:2024-04-02 22:20:48

    我所处的行业,所使用的业务系统都不大,但是个性需求极其多,每个地区,每家公司都可能存在很大的差别。所以我就想能够弄一个类似于vs2005的WinForm窗体设计器的开发平台,让用户拖拖拽拽就可以添加自己需要的控件,或者删除不需要的控件,从而完成大部分的工作,实现功能的扩展,而我需要做的,只不过是写写...

  • C# 进行多窗体间的参数传递 以及 使用PictureBox显示不同的图像

    时间:2024-04-02 22:20:24

    我需要显示不同的因素对于传输损耗的影响的图像,想法是使用一个窗体,当从不同的窗体跳转过来后显示不同的图像。这里需要用到两个功能:①在不同的窗口之间进行参数的传递;②使用一个picturebox控件显示不同的图像(添加资源文件进行动态调用)。1. 在资源文件添加图片在解决资源管理器中添加一个资源文件,...

  • WPF C# 多屏情况下,实现窗体显示到指定的屏幕内

    时间:2024-04-02 22:19:59

    原文:WPF C# 多屏情况下,实现窗体显示到指定的屏幕内针对于一个程序,需要在两个显示屏上显示不同的窗体,(亦或N个显示屏N个窗体),可以使用如下的方式实现。主要涉及到的:System.Windows.Forms.Screen.AllScreens和WindowState属性  1、首先Windo...

  • WinForm——MDI窗体

    时间:2024-04-02 15:43:06

    MDI窗体由一个父窗体和若干个子窗体组成。MDI窗体允许同时显示多个窗体,他常包括含有子菜单的“窗口”菜单项,该菜单项用于在窗口之间进行切换。MDI 窗体的设置并不复杂,只需要将窗体的属性 IsMdiContainer 设置为 True 即可。该属性既可以在 Windows 窗体的属性窗口中设置,也...

  • C#——窗体程序利用委托进行两个数的加减乘除计算的多种方法。(委托的多种使用方法)

    时间:2024-03-31 13:19:18

    一 设计界面二 编写代码1 委托的第一种方法(声明 实例化 使用 )using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;usi...

  • C#+ArcEngine:加载打开Shp矢量数据和栅格数据(VS窗体+代码)

    时间:2024-03-30 19:51:04

    using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;u...

  • C#自定义Winform无边框窗体

    时间:2024-03-29 20:05:20

    C#自定义Winform无边框窗体在实际项目中,WinForm窗体或者控件不能满足要求,所以就需要自己设计窗体等,当然设计界面可以用的东西很多,例如WPF、或者一些第三方的库等。本例中将采用WinForm设计一个扁平美观的窗体。上一篇中我们制作了一个button按钮控件,刚好本例可采用    需要的...

  • 使用C#windows应用窗体时去除里面Button的边框

    时间:2024-03-29 20:03:42

    标题使用C#windows应用窗体时去除里面Button的边框1、这里是默认添加的Button,四周有边框2、我尝试点击这个Button,边框更明显3、而我想要的是这种,点击之后不带边框4、具体实施第一步,打开添加Button的属性界面,在Flatstyle中选择“Flat”;第二步,在属性界面,B...

  • vb.net 教程 3-10 窗体编程 datagridview控件 1 初步

    时间:2024-03-29 19:54:54

    版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。datagridview控件常用于显示数据,所以在vs编辑器中是在工具箱“数据”类目下面。但是本节教程属于控件用法介绍,暂时不涉及数据库内容,所以这里不会讲述如何连接数据库等。与数据库有关操作可以参...

  • winform动态生成窗体并实现传值返回

    时间:2024-03-29 19:53:17

    目前还在苦逼的折腾练手作,碰到了关于生成窗体和传值的需求首先是生成窗体的需求:首先,首页有众多按钮,都是用来指向各个功能窗口的,一个个是编写代码的话,太麻烦了;其次,设计一个通用的筛选窗口,给不同的数据表界面进行查询筛选,在编写查询条件时,要给一些项目比较多的字段提供一个浏览查询功能,同样需要动态生...

  • Winform中利用委托实现窗体之间的传值

    时间:2024-03-29 19:51:35

    来自:http://blog.csdn.net/mypc2010/article/details/9229791有这样两个窗体,一个是MainForm,一个是Form2.当我点击MainForm中的按钮,则窗体2显示出来。然后当我在窗体2中的文本框中输入任意字符,MainForm中的文本框要跟窗体2...

  • CS架构中窗体应用程序数据库的简单配置——查询篇

    时间:2024-03-29 10:28:41

    既然您看到这里了那可就证明了您对窗体应用程序有一定的了解,窗体的设计以及控件的拖拉就不详细说明,现在重点分享一个数据库的配置。做过这种程序的人都知道,windows窗体应用程序是属于CS架构的,通常是分为:DAL(数据层)、BLL(逻辑层)、UIL(界面层) 这三层。DAL(数据层)被BLL (逻辑...

  • C# 窗体最大化(自适应任务栏位置)

    时间:2024-03-27 23:06:20

    this.FormBorderStyle = FormBorderStyle.None;this.Location=Screen.PrimaryScreen.WorkingArea.Location;this.Width = Screen.PrimaryScreen.WorkingArea.Widt

  • vsto窗体在word内弹窗置顶

    时间:2024-03-27 18:42:37

    参考链接:http://yshblog.com/blog/130其实与上篇博客 窗体在excel里面置顶原理是一样的,但是我们在操作的时候会发现,word获取的窗柄的时候不像excel那样,可以直接通过Globals.ThisAddIn.Application.Hwnd获得窗柄,那么我们只能自己写代...

  • C#为窗体控件设置透明色问题

    时间:2024-03-27 16:53:54

    最近在做c#的小游戏开发(练手),碰到了为c#窗体中各个控件设置透明色的问题,这里记下来供碰到同样问题的朋友们参考,也供自己记忆。一.为PictureBox设置透明色:首先我们创建一个新的窗体项目,并拖一个PictureBox进来(为了方便识别,我给form窗体放一张背景图)背景及PictureBo...

  • .NET vs2010中使用IrisSkin2.dll轻松实现winForm窗体换肤功能

    时间:2024-03-27 13:08:12

    IrisSkin2.dll是一款很不错的免费皮肤控件,利用它可以轻松的实现winForm窗体换肤!网上很多朋友说在VS2010中不能使用IrisSkin2.dll,我这里提供一个取巧的办法。IrisSkin2.dll目前只能在.NET Faremwork 4.0以及之前的版本使用,所以大家在VS20...

  • C# Winform圆形窗体和圆形按钮

    时间:2024-03-26 17:47:32

    圆形窗体找到窗体的Paint事件,写入以下代码: private void form1_Paint(object sender, PaintEventArgs e) { #region 圆形窗体 System.Drawing.Drawing2...

  • 将数据表窗体修改为连续窗体

    时间:2024-03-24 22:24:21

    本文内容步骤1:将数据表窗体修改为连续窗体步骤2:添加记录号与行记录删除按钮步骤3:在临时表添加2个字段,修改1个字段并在窗体中添加相关控件步骤4: 在子窗体页脚添加合计项步骤5:在子窗体页脚添加2个功能按钮将数据表窗体修改为连续窗体级别:初级重要:要求:了解并掌握来源:Access 软件网本课程主...

  • c#让窗体永在最前 调用windows api 将窗体设为topmost

    时间:2024-03-24 16:44:34

    有时候应用程序需要将一个窗体始终位于屏幕的最前面,即使切换到其它窗体也能看到该窗体,这样的窗体就叫做TopMost窗体。用C#制作TopMost窗体之前,首先要了解如何声明SetWindowPos函数和SetWindowPos函数的具体功能,它们是制作TopMost窗体的关键,C#程序主要是通过调用...

  • 关于 OnCloseQuery: 顺序、不能关机等(所有的windows的广播消息都是逐窗口传递的)——如果一个窗体的OnCloseQuery事件中如果写了代码那么WM_QUERYENDSESSION消息就传不过去了msg.result会返回0,关机事件也就停止了

    时间:2024-03-24 15:16:18

    系统关闭窗体的事件顺序为:OnCloseQuery ----> OnClose ----> OnDestroy下面的代码说明问题:unit Unit3;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphic...