最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:7939 今日文数:2877
|
以button控件举例,button控件增加两个事件,MouseEnter、MouseLeave事件,代码如下。privatevoidbutton1_MouseEnter(objectsender,EventArgse)privatevoidbutton1_MouseLeave(objectsender,EventAr...
|
foreach(Controlcontrolin表单信息.Controls)}
foreach(Controlcontrolinthis.Controls)}}
容器汇总控件获取方法:可以查到的,用容器IDforeach(ControlcingroupBox1.Controls)
|
说明:QQ有个靠边隐藏的功能,使用起来很方便:在屏幕上拖动QQ的主窗体,当窗体的上边沿与屏幕的上边沿对齐时,主窗体就会duang~~地隐藏起来,当将鼠标移到屏幕上边沿的对应区域时,主窗体又会duang~~显示出来。我在GG的最新版4.2中也增加了靠边隐藏的功能,支持靠左边沿隐藏、靠上边沿隐藏、靠右边沿隐藏三种模式,并且...
|
将CSkin组件添加到工具箱教程:1.工具箱右键-添加选项卡。2.为了避免与其他组件混乱,我们将其命名为CSkin。3.找到CSkin.dll位置,点击拖住,往新建的分组栏空白处扔!没错是扔!。4.CSkin的组件添加完毕!是不是很简单呢。5.这吊炸天的N个组件就是实现各种界面效果的控件了,拥有超强的自定义属性。
|
shutdown()doesntactuallyclosethefiledescriptor—itjustchangesitsusability.Tofreeasocketdescriptor,youneedtouseclose().shutdown是一种优雅地单方向或者双方向关闭socket的方法。而close则立即...
|
属性/方法名:说明:
[基本属性]
URL:String;指定媒体位置,本机或网络地址
uiMode:String;播放器界面模式,可为Full,Mini,None,Invisible
playState:integer;播放状态,1=停止,2=暂停,3=播放,6=正在缓冲,9=正在连接,10=准备就绪
en...
|
//创见打开对话框对象实例
OpenFileDialogopenFileDialog=newOpenFileDialog();//设置为可以打开多个文件
openFileDialog.Multiselect=true;//设置打开文件格式
openFileDialog.Filter=Mp3文件}
|
属性/方法名:说明:
[基本属性]
URL:String;指定媒体位置,本机或网络地址
uiMode:String;播放器界面模式,可为Full,Mini,None,Invisible
playState:integer;播放状态,1=停止,2=暂停,3=播放,6=正在缓冲,9=正在连接,10=准备就绪
en...
|
在做一个关于web负载均衡的压力测试的时候碰到一个问题。测试采用的是单机测试,web服务器+3个负载均衡节点服务+客户端都在同一台4核工作机上。由于测试逻辑简单,1024个http客户端4s左右会吃光6W个端口,继续访问就会出现错误:由于系统缓冲区空间不足或队列已满,不能执行套接字上的操作。错误的原因是Socket占用...
|
1、经典错误之无法访问已释放的对象。对象名:“System.Net.Sockets.Socket”(1)、问题现场(2)、问题叙述程序中的某个地方调用到了socket.close后,这个socket还被调用,就出爆出上面错误!(3)、解决方案使用下面一句:if(stsend!=null&&stsend....
|
C#写了一个socket服务端,但是就算把socket关了端口都还是一直被占用,只有强制关闭“w3wp”端口才能真正的释放,请问大神们有什么好的方法
|
最近在做相关的东西,我是这样理解P2P的:A和B都向S通信,如果A要连接B,需要先创建一个SOCKETSA连接S的一个端口SS,S通过SS与SA的连接得到SA端口的外网地址AS,然后把这个外网地址AS传给B,B也一样通过S将SB的外网地址BS传给A。A断开与S的连接的SA,B也一样断开SB,然后A用SA去连接SB的外网...
|
在进行Socket长连接时,若服务器或客户端出现异常时,另外一端对Socket对话进行操作时,程序会出现无法访问已释放的对象的问题。例如客户端出现问题主动断开Socket时,当服务器操作Socket时,比如主动断开Socket会话,那么程序会出现“无法方位已释放的对象”,是由于客户端的原因导致服务器和客户端的Socke...
|
1、用字符串分隔:
usingSystem.Text.RegularExpressions;
stringstr=aaajsbbbjsccc;
string[]sArray=Regex.Split(str,js,RegexOptions.IgnoreCase);
foreach(stringiinsArra...
|
HTML5提供了强大的绘图API,让我们能够使用JavaScript轻松绘制各种图形。本文将主要讲解使用Html5绘制饼图(统计图)的方法。先看一下饼图效果:全部代码如下:[html]viewplaincopy<!DOCTYPEhtml><html><head><title&g...
|
今天因为工作需要我要利用.net来写一个采集功能出一,实现要求是:采集指定网站页面中所有图片并且可以过滤不符合要求的图片并保存到本地,同时还需要把标题与内容采集下来。原理很简单:抓取网页源码=>正则匹配图片地址=>使用C#提供的方法下载图片如果是缩略图形式,再获取A标签的HREF地址,过滤出图片地址即可。代...
|
我们知道C#中static静态变量有很强大的用途了,下面小编来给大家整理一些在实际应用中C#中static静态变量用法,希望对各位朋友会有所帮助。使用static修饰符声明属于类型本身而不是属于特定对象的静态成员static修饰符可用于类、字段、方法、属性、运算符、事件和构造函数,但不能用于索引器、析构函数或类以外的类...
|
最近笔者有一个想法需要利用反射动态创建对象(如string,int,float,bool,以及自定义类等)来实现,一直感觉反射用不好,特别是当构造函数带参数的时候。MSDN上给出的例子十分复杂,网上的帖子则一般都说很简单,那就看看网上比较普遍的说法:viewsourceprint?01.“反射”其实就是利用程序集的元数...
|
C#winform怎么把控件名字放到变量里使用比如:tabPage1,tabPage2,tabPage3i=1的时候我调用的时候tabPage+i来表示这个按钮求高手指教------解决方案--------------------FindControl(tabPage+1)
|
|
|
用VS2005建立一个windows项目,取名test引用dll文件编写代码,正常引用dll里的类库,同时在test项目添加资源文件(该文件就是刚才引用的dll文件)VS2005会自动生成引用代码,我这里引用的是IrisSkin2.dllinternalstaticbyte[]IrisSkin2...}然后在Main(...
|
解决方法已经找到永久解决此问题的方法,在多个窗体,多个页面中测试通过,放码如下:将此代码写在要解决闪烁问题的父窗体中:protectedoverrideCreateParamsCreateParams}原理Winform窗体程序在启动时绘制大量控件的时间开销非常大,两个原因导致了这种闪烁(flicker):当一个控件需...
|
先看效果图:
代码:[csharp]viewplaincopyprint?usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Li...
|
这段时间因项目需要,要实现WinForm下的文件上传,个人觉得采用FTP方法太麻烦,还得配置FTP服务器,要通过防火墙也是一个麻烦。本来打算采用WebClient方法,但是采用这个方法实现后,进度条很短时间后就达到最大值,要等待一段时间才能传送完毕,要是文件太大(我这里测试约100M),会出现错误。后来才知道,原来We...
|