当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] WinForm开发(58)——WinForm 窗体中实现单例模式(判断winform窗体是否重复打开)

    foreach(FormfrminApplication.OpenForms){if(frmisMainPlanForm){frm.Focus();return;}}MainPlanFormf2=newMainPlanForm();f2.Show();

    67
    热度
  • [综合] WinForm开发(60)——winform 禁用“最大化”按钮

    privatevoidForm1_Load(objectsender,EventArgse) {this.MaximizeBox=false;//禁用"最大化"按钮this.FormBorderStyle=FormBorderStyle.FixedDialog;//设置窗体边框样式为对话框样式 }

    25
    热度
  • [综合] API(12)——打印系统开发(51)——C#:调用API函数,弹出对话框更改打印机默认设置

    虽然说.NET为我们提供了很多打印设置的功能,比如PrintDialog。 可是有的功能是没有实现的,比如PrintDialog的窗体中,按下“打印机”后,弹出来的打印机设置窗口。 会发现,这个打印机设置会根据不同的打印机而不同。 而它更改的,是打印机的默认设置。 怎么实现这个功能呢? 这个难题让...

    64
    热度
  • [综合] API(13)——C#中的IntPtr类型

    问: c#中无法将类型“int”隐式转换为“System.IntPtr” 这个是我引用了一个api函数时出现的问题,我在声明中把intptr换成了int还是不可以,这是为什么呢?要如何处理呢? 答: 您好,C#中的IntPtr类型称为“平台特定的整数类型”,它们用于本机资源,如窗口句柄。 资源的大...

    112
    热度
  • [综合] API(14)——用C#调用Windows API向指定窗口发送

    一、调用WindowsAPI C#下调用WindowsAPI方法如下:1、引入命名空间:usingSystem.Runtime.InteropServices;2、引用需要使用的方法,格式:[DllImport("DLL文件")]方法的声明; [DllImport("user32.dll")]pri...

    86
    热度
  • [综合] API(15)——打印系统开发(52)——WinForm开发(62)——C#通过调用WinApi打印PDF文档类,服务器PDF打印、IIS PDF打印

    其他网站下载来的类,可以用于Winform、Asp.Net,用于服务器端PDF或其他文件打印。 直接上代码: usingSystem; usingSystem.Collections.Generic; usingSystem.Text; usingSystem.Runtime.InteropServ...

    52
    热度
  • [综合] API(17)——打印系统开发(54)——关于打印机的api

    问:我编的软件中想实现不用打印对话框就修改打印设置,试过很多办法如用DocumentProperties的DM_UPDATE,但未遂,帮帮我! 1、用win32api直接控制。 2、看看下面这段程序: CPrintSettingsm_prn_setting1; if(!m_prn_setting1....

    100
    热度
  • [综合] 打印系统开发(55)——打印机监视器是什么,为什么安装不上?

    你指的是PrintSpooler服务经常无故被停止吧?PrintSpooler服务总是自动关闭尝试访问Windows2000打印服务器上的打印机时,PrintSpooler服务可能会频繁停止,并且可能收到Dr.Watson错误信息方法1:在注册表编辑器中删除Xerox语言监视器的注册表项方法2:禁用...

    16
    热度
  • [综合] 命名规范(2)——打印系统开发(57)——打印控件简写规范

    WinFormControl命名规范(打印部分) 数据类型 数据类型简写 标准命名举例 PrintDialog pdlg pdlgPrint printPreviewDialog ppdlg ppdlgYsy pageSetupDialog psdlg psdlgYsy pri...

    23
    热度
  • [综合] 区块链到底是什么样的技术呢?

    区块链到底是什么样的技术呢? 首先从比较熟悉的比特币开始说~ 2008年,中本聪发表了一篇轰动全球的论文,题目是《比特币——一种点对点的电子现金系统》。这份比特币白皮书的问世标志着比特币底层技术——区块链的诞生。 简单来说,区块链就是一个去中心化的分布式账本,只不过不同于传统账本,区块链是一系列使用...

    80
    热度
  • [综合] 杀猪盘

    杀猪盘 杀猪盘,网络流行词,是“从业者们”自己起的名字,是指放长线“养猪”诈骗,养得越久,诈骗得越狠。 中文名 杀猪盘 性质 网络流行词 相关 网络赌博、网络炒股等 词语来源 “杀猪盘”是“从业者们”自己起的名字。 各行各业都有托,卖酒的有酒托,卖茶的有茶托,卖摩托的有摩托,这些年网络赌博兴起,...

    79
    热度
  • [综合] ref和out参数(2)——ref(C# 参考)

    ref关键字指示按引用传递的值。它用在四种不同的上下文中: 在方法签名和方法调用中,按引用将参数传递给方法。有关详细信息,请参阅按引用传递参数。 在方法签名中,按引用将值返回给调用方。有关详细信息,请参阅引用返回值。 在成员正文中,指示引用返回值是否作为调用方欲修改的引用被存储在本地,或在一般情况...

    106
    热度
  • [综合] 请确保此文件可访问并且是一个有效的程序集或COM组件

    重装系统后,打开项目发现一个dll引用失败,于是重新添加引用. 结果报错: 请确保此文件可访问并且是一个有效的程序集或COM组件 报错是因为此程序集/com组件未注册而导致不能直接引用. 解决方法:首先复制程序集所在的路径.如:E:\aaaa\bbbb\ccc.dll 然后win+R键启动运行窗...

    45
    热度
  • [综合] WinForm开发(63)——winform实现截图

    这个截图模仿QQ截图,左键单击开始截图,鼠标移动出现方框确定截图尺寸,放开时为最终尺寸,双击鼠标弹出保存对话框进行保存。 还有一点就是,如果截图尺寸方框已经确定,移动鼠标到所选区域内时,鼠标会变手型,可以拖动该方框到任意地方进行截图。 建立ScreenCutter解决方案,在其下建立两个window...

    92
    热度
  • [综合] c# 枚举的定义,枚举的用法,获取枚举值

    1.定义枚举类型 publicenumTest{男=0,女=1} 2.获取枚举值 publicvoidEnumsAction(){vars=Test.男;//男vars2=(int)Test.男;//0vara=Test.男.ToString();//"男"varr=(Test)1;//女varx=...

    87
    热度
  • [综合] UI(8)——用GDI+怎么将图片和文字合并成一张图片?两张图片合成一张图片?

    Graphicsg=Graphics.FromImage(你要操作的图片);g.DrawString()就可以把你的文字和图片合成一个了图片同理g.DrawImage();注意参数的使用代码要写在放图片的控件的Paint事件里。

    98
    热度
  • [综合] UI(9)——C#图片拼接(全景图片的实现)

    关于图片拼接,我们可以调用Graphics.DrawImage里面的接口实现,具体代码如下: privatestaticImageJoinImage(ImageImg1,ImageImg2)//实现左右拼接图片{intimgHeight=0,imgWidth=0;imgWidth=Img1.Widt...

    14
    热度
  • [综合] UI(12)——GDI+基础(1)

    System.Drawing命名空间提供了对GDI+基本图形功能的访问System.Drawing.Drawing2D命名空间提供高级的二维和矢量图形功能。此命名空间包含梯度型画刷、Matrix类(用于定义几何变换)和GraphicsPath类System.Drawing.Imaging命名空间提供...

    20
    热度
  • [综合] UI(13)——GDI+基础(2)

    使用钢笔,画笔用来填充图形内部,钢笔则用来绘制带有一定宽度,样式和色彩的线条和曲线.可以使用标准的pens类 <%@PageContentType="image/gif"Language="C#"%> <!--ContentType设置页面类型--> <%@Import...

    30
    热度
  • [综合] UI(14)——GDI+基础(3)

    常用图形绘制: <%@PageContentType="image/gif"Language="C#"%> <!--ContentType设置页面类型--> <%@Importnamespace="System.Drawing"%> <%@Importnam...

    59
    热度