文章分类 - 窗体实现
摘要:class Win32 { [DllImport("user32.dll", EntryPoint = "SetWindowPos")] public static extern bool SetWindowPos( int hWnd, // window handle int hWndInsertAfter, // placement-order handle int X, // horiz...
阅读全文
摘要:原文:http://topic.csdn.net/u/20090307/23/93cb2eec-a131-4ffc-b9a5-d022edb2e416.html让失去焦点的窗口在工具栏闪烁[System.Runtime.InteropServices.DllImport("user32.dll") ] static extern int FlashWindow (int hwnd, int bIn...
阅读全文
摘要:七. 以左右反转的方式显示图像 原理: 计算图像位置和高度后以宽度的一半为轴进行对换左右半边的图像." 代码:[代码]八. 以从上向下拉伸的方式显示图像 原理: 将图像的宽度不变每次显示图像的一部分, 直到将图片完全显示. 代码:[代码]九. 以从左向右拉伸的方式显示图像 原理: 将图像的高度不变每次显示图像的一部分, 直到将图片完全显示 代码:[代码]十. 以任意角度旋转图像 原理:...
阅读全文
摘要:逛CSDN时发现的,由于对图像操作很不熟悉,留作备用学习:http://topic.csdn.net/u/20081031/08/197ba3bf-7177-4f14-ba16-59d09d7334d8.html十一将至, 放假前将GDI+最后一部分今天终于完成: 以动画的方式显示图像。希望对 GDI+编程的园友有所帮助。 PPT 以动画方式显示幻灯片是其一个很重要的特点,相信里边一定有您喜欢的动...
阅读全文
摘要:效果图:--------------------------------------------------------------------------------------------最先想到的方法是Form的TransparentKey属性。只需把Flaxh ocx拉到窗体,ocx控件背景颜色、窗休背景颜色和TransparentKey都设置相同的颜色值就可以实现透明了。什么?实现不了?...
阅读全文
摘要:效果示例图 第一步,建立一个Windows Application,然后在主form中放置一个Button,如下图所示:第二步,给这个Application添加一个窗体(Form2),把窗体的FormBorderStyle属性设置为None(无边框模式),然后把TopMost属性(总在最上方)属性设置为True,把ShowInTaskbar属性(是否在 Windows 任务栏中显示窗体)设置为Fa...
阅读全文
摘要:public class ShutDown { [StructLayout(LayoutKind.Sequential, Pack = 1)] internal struct TokPriv1Luid { public int Count; public long Luid; public int Attr; } [DllImport("kernel32.dll", ExactSpelling =...
阅读全文
摘要:原理:在主窗体弹出来之前先运行欢迎界面,等运行完将欢迎界面关闭然后再打开主窗体。新建一个项目,再在原来的项目上添加一个windows窗体,将其Name命名为FormWelcome,用来做欢迎界面。◆当然欢迎界面的话就得漂亮点,最基本的设置如下:ShowInTaskbar->True(令窗口不在任务栏里显示)StartPosition->CenterScreen(让窗口运行时...
阅读全文
摘要:Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--///<summary>///窗体距离屏幕边缘较近的时候贴在屏幕边缘的函数///</summary>///<paramname="form">窗体控件(一般传this即...
阅读全文
摘要:由于以前做一个小程序,想把窗口置顶,其实这个技术已经不是难题了,以前在VB中也是借助于API函数。但在C#中没想用API函数,至今没找到好办法,最后还得借助于API函数。片断代如下: [DllImport("user32.dll", CharSet = CharSet.Auto)] private static extern int SetWindowPos(IntPtr hWnd, int hW...
阅读全文
摘要:弹出窗口杀手是一个可以自动关闭IE弹出窗口的程序,它工作在系统的托盘中,按照一定的间隔来检测IE窗口,然后关闭弹出窗体。最后,还提供了用热键来杀掉弹出窗口的功能。虽然已经有类似的用C++写的程序,但是本文讲述的是用C#来实现这些功能,并且本文所讲的方案在查找窗口上的方法要比更快一些。这是一个崭新的话题,在Internet上我们还可以看到许多类似的程序。但是我也还是要借这个机会来讲述一些下面的技术在...
阅读全文
摘要:一)。创建部署项目1. 在“文件”菜单上指向“添加项目”,然后选择“新建项目”。 2. 在“添加新项目”对话框中,选择“项目类型”窗格中的“安装和部署项目”,然后选择“模板”窗格中的“安装项目”。在...
阅读全文
摘要:C#作为Microsoft.Net战略下的新兴语言,有其不可比拟的强大功能。作为一种RAD语言,它有Visual Basic快速开发应用程序的优点,又不乏C++语言的面相对象的优良特性。目录选择对话框是应用程序中经常用到的。它能让用户选择一个系统中的特定的文件目录,在安装程序以及媒体播放器中有大量的运用。本文就从C#快速开发的特点出发,介绍在C#下如何制作应用程序中常用到的目录选择对话框。本文介绍...
阅读全文
摘要:WinForm 下我们可以调用MessageBox.Show 来显示一个消息对话框,提示用户确认等操作。在有些应用中我们需要通过程序来自动关闭这个消息对话框而不是由用户点击确认按钮来关闭。然而.Net framework 没有为我们提供自动关闭MessageBox 的方法,要实现这个功能,我们需要使用Window API 来完成。 首先我们需要找到这个消息对话框的窗口句柄,一个比较简单的方法就是用...
阅读全文
摘要:简介 本文将详细讨论一个键盘监视器的C++/C#开发过程并针对反窥探提出了一些建议。希望读者理解基于钩子技术的窥探软件的工作原理以更好地针对自己的软件加以保护。 背景 基于软件的键盘事件记录器是一个严重的安全威胁,因为它们通过捕获击键操作来监控用户的行动。监控器可以用于一些恶意的行为诸如盗窃信用卡号码等。例如,键击记录器就是Trojans病毒的一个基本组成部分,它们在后台安静地运行伺机捕获用...
阅读全文
摘要:首先在c#里添加一个窗体,命名为mdimain,将其ismdicontainer设定成true,这样mdi主窗体就建立了。然后再添加新窗体,命名为mdichild。现在运行程序,会发现只运行了mdimain这个主窗体。呵呵因为我们没有写任何代码,第二个窗体当然不能出现了。现在来添加这个代码。在mdimain窗体上添加一个menu,然后随便写个子菜单。双击子菜单,会出现它的click事件,在这个事件...
阅读全文
摘要:C# MDI窗体菜单合并子窗体菜单非常简单,只需设置一下属性AllowMerge=True就OK;但要合并工具栏,就稍微复杂一下了。C# MDI窗体工具栏合并子窗体工具栏第一,MDI窗体代码://frmMain为MDI窗体private void frmMain_Load(object sender, EventArgs e)...{ //toolMDI为MDI窗体上的工具栏,在启动程序先隐藏,待...
阅读全文
摘要:网页自动登录(提交Post内容)的用途很多,如验证身份、程序升级、网络投票等,以下是用C#实现的方法。网页自动登录和提交POST信息的核心就是分析网页的源代码(HTML),在C#中,可以用来提取网页HTML的组件比较多,常用的用WebBrowser、WebClient、HttpWebRequest这三个。以下就分别用这三种方法来实现:1、WebBrowser是个"迷你"浏览器,其特点是Post时不...
阅读全文
摘要:不知道从什么时候开始,许多软件都开始模仿OutLook界面,最典型的莫过于大家经常使用的QQ了,在网上搜索了好久,都没有找到几个满意的控件,干脆,自己写了一个,非常简单实用,特拿出来共享。新建一个项目,不妨取名为MyOutLookFace吧,在上面放一个Panel控件用作容器,取名为:panFunMain,设置Dock属性为Left(或Righ),设置BorderStyle属性为Fixed3D,添...
阅读全文
摘要:1、实现对MDI窗体的层叠:private void Cascade_Click ( object sender , EventArgs e ) //实现对主窗体中的MDI窗体的层叠操作 { this.LayoutMdi ( MdiLayout.Cascade ) ; }2、实现对MDI窗体的水平平铺:private void TileH_Click ( object sender , E...
阅读全文

浙公网安备 33010602011771号