|登录 |注册

查看: 2937|回复: 10
打印 上一主题 下一主题

vb.net 画四角形

[复制链接]
goodday
2008-7-6 12:46 PM
  1. Private Sub Form1_paint(byval sender as object, byval e as system.windows.forms.paintEventArgs) handle MyBase.paint
  2. Dim g as Graphic = e.Graphic
  3. Dim P as Pen = New Pen(color.blue,5)
  4. g.DrawRectangle(P,120,120,150,150)
  5. g.Dispose()
  6. End sub
复制代码


把form1 的  MyBase.paint set 进去
Private Sub Form1_paint(byval sender as object, byval e as system.windows.forms.paintEventArgs) handle MyBase.paint

定义一个 Graphic
Dim g as Graphic = e.Graphic
定义一个 Pen 蓝色,5的粗线
Dim P as Pen = New Pen(color.blue,5)
g 的地方用p 的笔来画  第一个 xy 点 120 120  和到 第二个 xy 点 150 150
g.DrawRectangle(P,120,120,150,150)
释放 g
g.Dispose()

End sub

for .net
要引进
system.drawing.drawing2d
system.drawing.text
system.drawing

[ 本帖最后由 goodday 于 2008-7-6 12:48 PM 编辑 ]

回复 #1 goodday 的帖子

goodhermit95
2008-7-6 01:03 PM
walao
那么麻烦啊
goodhermit95
2008-7-18 09:03 PM
其实可以在vb.net 用 vb6的插件
goodday
2008-7-19 06:26 PM
能的 我的空才写 近期很忙
下礼拜 要出国 公干

回复 #4 goodday 的帖子

goodhermit95
2008-7-19 08:43 PM
wow...
其实很简单的
不过在vb。net等很久
goodday
2008-7-19 09:46 PM
你找 interop com 
在 msdn 里 
能把 com 转 到 .net class 的

回复 #6 goodday 的帖子

goodhermit95
2008-7-19 10:36 PM
我懂,在打开COM DIALOG等差不多 30分钟 = =
goodday
2008-7-20 01:36 PM
我的 xps 1 分钟也不用
em0041
满意   满意
em0023
goodday
2008-7-20 01:38 PM
我的是把 activex 的 com  转 到时 .net net class
不用 axinterop 的 中间 人

直接 变成 .net 的 dll 了

也会快过你的  tls

回复 #9 goodday 的帖子

goodhermit95
2008-7-20 06:37 PM
打错,是30秒……
您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2026-4-28 03:28 AM , Processed in 0.094321 second(s), 24 queries .

Powered by Discuz! X2.5 © 2001-2012 Comsenz Inc.

本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved

Dedicated Server powered by iCore Technology Sdn. Bhd.

合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部