×

欢迎光临,有什么想法就留言告诉我吧!

你的精彩评论可能会出现在这里哦! 留言抢沙发

VB、VB.NET

在VB.NET中改变显示器的分辨率

Kalet Kalet 发表于2009-03-20 浏览170 评论0
在vb.net中,我们很容易获得显示器的分辩率,但是,要改变显示器的分辩率就比较麻烦了。由于。net的类库没有将enumdisplaysettings和ChangeDisplaySettings这两个API函数进行封装,但是我们得调用它们函数,相对于VB6来说,VB.NET调用API函数是有一些小的改动!下面,我们就尝试一下在vb.net中,使用这两个api函数。在VB.NET中改变显示器的分辨率新建一个项目,在form1上添加两个按钮,一个名为btngetdisp,将其text属性设置为“得到分辩率”;另一个按钮名为btnsetdisp,text属性为“设置分辩率”。然后在代码窗口里添...

VB、VB.NET

在VB.Net中创建使用控件数组

Kalet Kalet 发表于2009-03-20 浏览153 评论0
首先创建一个Button类型控件数组:1、创建“Windows应用程序”类型的工程,添加名为ButtonArray的类,并使该类继承System.Collection.CollectionBase类。System.Collections.CollectionBase类是.NET框架类库中为集合操作提供抽象的基类,通过对它的继承可以为我们的ButtonArray类具备集合增加、删除、索引的功能。在VB.Net中创建使用控件数组2、为ButtonArray类添加ParentForm属性,即控件组所在窗体,创建初始化函数(构造函数);3、为控件数组类增加AddItem方法,该方法在控件数组类中添...

VB、VB.NET

自定义控件在ToolBox中的图标[转]

Kalet Kalet 发表于2009-03-20 浏览156 评论0
有时我们在vs2005的工具箱中添加第三方控件时,会发现会有其自定义的图标。而我们在不作任何处理的情况下,在生成控件并放到工具箱中时,是使用默认的图标,样子有点难看~~自定义控件在ToolBox中的图标[转]如何自定义图标呢?我使用的是ToolboxBitmap属性使用ToolboxBitmap时需要usingSystem.Drawing;首先准备一个和你的控件类型同名的bmp文件比如publicclassMyWebControl:WebControl{}类型中,你的bmp文件就必须是MyWebControl.bmp现在就可以利用ToolBoxBitmap了 [Toolbox...
【教程】用VB.NET绘制GDI图形

VB、VB.NET

【教程】用VB.NET绘制GDI图形

Kalet Kalet 发表于2009-03-20 浏览278 评论0
用VB.NET绘制GDI图形例程ProtectedOverridesSubonpaint(ByValeAsSystem.Windows.Forms.PaintEventArgs)【教程】用VB.NET绘制GDI图形注释://///////////绘制任意直线DimgAsGraphics=e.GraphicsDimmypenAsPen=NewPen(Color.Red,2)g.DrawLine(mypen,100,100,10,10)注释://///////////绘制矩形(任意直线构成的封闭图形)Dimpoint1AsPointF=New...

VB、VB.NET

.NET 和 COM 之间的相互访问

Kalet Kalet 发表于2009-03-20 浏览188 评论0
.NET和COM之间的相互访问中国个人站长站ASP.NET教程点击数:.NET和COM之间的相互访问29更新时间:2004-8-25cpro_client='chinagerencpr';cpro_cbd='#EEFAFF';cpro_cbg='#EEFAFF';cpro_ctitle='#0000ff';cpro_cdesc='#444444';cpro_curl='#008000';cpro_clink='#000000';cpro_flush=4;cpro_w=336;cpro_h=280;cpro_template='text_noframe_3...
vb.net封装组件成com的方法 vb.net封装组件成com的方法 vb.net封装组件成com的方法 vb.net封装组件成com的方法

VB、VB.NET

vb.net封装组件成com的方法

Kalet Kalet 发表于2009-03-20 浏览187 评论0
  前几天一直在研究如何将.net的组件封装成com供非托管代码调用。上网查资料,查书,试验,最后测试了vb.net,c#,vc++.net等多种语言,都没有搞定。在论坛上发了帖子。虽然有回复,但是只是给了些资料。资料看了又看,反复的研读。照着例子一步一步地做。但总是有些地方没有成功。正在绝望中。一个朋友给了我简单的答案。我在高兴的同时也感慨自己的愚钝和呆笨。  原来在vs.net2005中用vb来实现这个功能是如此的简单。 vb.net封装组件成com的方法  方法如下:  新建一个 项目 ,选择 VisualBasic\Window\类库 ,假设项目名为ClassLibrar...