VB2010.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB2010

(1) 1. 打开VB2010,新建项目》库类,写好代码后 生成 2. 新建另外一个工程,如窗体工程,在工程的项目》项目属性里选“引用”,并点“引用路径(R), 找到你刚做好的.dll,引用之,并在属性窗口里将“拷贝到本地”设为True 3. 在调试窗口程序时,同事调试.dll (2) 5.类Thread可以在System.Threading名字空间里得到,它定义了处理线程的属性和方法。   6.在类Thread的构造器中,我们使用了类ThreadStart,类ThreadStart是一个代表,标志着当一个线程开始时就开始执行定义的方法。   7.为了执行定义的方法,我们实际调用的是线程的Start()方法。   8.用VBC来编译上面的程序:vbc /out:threadtest.exe threadtest.vb   9.运行编译后的程序,我们将会看到我们定义的两个方法和main()方法的混合输出,这就说明每一个方法都在自己的线程下运行。   10.除了上面的方法,线程还有下面常用的方法: Stop():停止线程的运行。 Suspend():暂停线程的运行。 Resume():继续线程的运行。 Sleep():停止线程一段时间(单位为毫秒)。 dim mouse_x as integer = 0, mouse_y as integer = 0 private sub picturebox1_mousedown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles PictureBox1.MouseDown if e.button = mousebuttons.left then if mouse_x = 0 and mouse_y = 0 then mouse_x = e.X 记录坐标x和y mouse_y = e.Y else 画线 picturebox1.creategraphics().drawline(pens.black, mouse_x, mouse_y, e.x, e.y) 向右下角画矩形 picturebox1.creategraphics().drawrectangle(pens.black, mouse_x, mouse_y, e.x - mouse_x, e.y - mouse_y) 画圆 picturebox1.creategraphics().drawellipse(pens.black, mouse_x, mouse_y, e.x - mouse_x, e.y - mouse_y) mouse_x = 0 恢复空坐标 mouse_y = 0 end if else mouse_x = 0 当用户使用右键时,撤销之前的记录 mouse_y = 0 end if end sub 向右下角画实心矩形 pictureBox1.creategraphics().fillrectangle(brushes.lime, mouse_x, mouse_y, e.x - mouse_x, e.y - mouse_y) 轮廓 picturebox1.creategraphics().drawrectangle(pens.black, mouse_x, mouse_y, e.x - mouse_x, e.y - mouse_y) 教你如何动态添加控件? 首先我们来定义一个全新的控件,比如BUTTON Dim OneButton As New Button 定义按钮的标题 OneButton.Text = OneButton ‘定义按钮的大小 OneButton.Width = 100 OneButton.Height = 24 ’定义按钮的位置 OneButton.Location = New Point(12, 12) ’当然这里还可以定义按钮的别的属性,不做举例了 ‘这一步很重要,在窗体上添加按钮,如果不添加是看不到这个按钮的 Me.Controls.Add(OneButton) ‘按钮已经添加到了窗体上,但是点击它,没有反应对吗?是的,你还没有给他功能当然没反应 ’继续楼上的代码 首先我们来定义一个全新的控件,比如BUTTON Dim OneButton As New Button 定义按钮的标题 OneButton.Text = OneButton 定义按钮的大小 OneButton.Width = 100 OneButton.Height = 24 定义按钮的位置,当然这里还可以定义按钮的别的属性,不做举例了 OneButton.Location = New Point(1

文档评论(0)

gk892289 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档