永发信息网

VB.NET画多边形

答案:2  悬赏:0  手机版
解决时间 2021-03-06 23:40
怎么画啊,PointF怎么用啊
最佳答案
Call Pset(x,y,RGB(Red,Green,Blue))

x,y是坐标
RGB是颜色

可以随时调用!!!

哦,对不起,没看清。
我没用过VB.Net,代码是没办法给你了
但我有办法:
用API函数SetPixel,SetPixelv(后者快一点)
语法参见

如果帮助到您,请记得采纳为满意答案哈,谢谢!祝您生活愉快! vae.la
全部回答
rem 凸n变形可以看成是n-1个三角形的面积 rem 三角形的面积s=sqr(p*(p-a)*(p-b)*(p-c)),其中,p=(a+b+c)/2,a、b、c为边长,边长=sqr((x1-x2)^2+(y1-y2)^2),而(x1,y1)和(x2,y2)分别为两点的坐标值 rem 以下代码为求任意多边形的面积,边数由用户自行决定 private sub command1_click() dim n, s, i, x(), y(), a, b, c, p k: n = int(val(trim(inputbox("请输入多边形的边数:", "多边形面积", 3)))) if n < 3 then msgbox "边数必须≥3!请重试!", , "多边形面积": goto k on error resume next redim x(1 to n), y(1 to n) s = 0 for i = 1 to n x(i) = val(trim(inputbox("请输入" & iif(n = 3, "三角形", n & "边形") & "第" & i & "个点的横坐标:"))) y(i) = val(trim(inputbox("请输入" & iif(n = 3, "三角形", n & "边形") & "第" & i & "个点的横坐标:"))) if i > 1 then line (x(i), y(i))-(x(i - 1), y(i - 1)) next for i = 2 to n - 1 a = sqr((x(1) - x(i)) ^ 2 + (y(1) - y(i)) ^ 2) b = sqr((x(1) - x(i + 1)) ^ 2 + (y(1) - y(i + 1)) ^ 2) c = sqr((x(i) - x(i + 1)) ^ 2 + (y(i) - y(i + 1)) ^ 2) p = (a + b + c) / 2 s = s + sqr(p * (p - a) * (p - b) * (p - c)) next msgbox iif(n = 3, "三角形", n & "边形") & "面积是" & s, , "多边形面积" end sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么普通书店都不卖课本啊?
(2013·高考江苏卷)The president of the Wor
家美灯饰我想知道这个在什么地方
脚踝无故肿痛,是什么原因
养小型宠物狗挣钱
摄影记者证怎么考
宁夏佰育农农业投资发展有限公司我想知道这个
甘蔗是凉性的吗
短路电流计算中,假定同步电机的运行状态为
谁发明汽车
陈秋余的打分测试要详细
家里跳闸后 空调无法开启
头上有个灯的灯笼鱼会发光的原理
位于喜马拉雅山脉南麓的西藏墨脱县,是我国目
退款给对方单位转账支票用途怎么写
推荐资讯
容声冰箱BCD-238YMB
魔兽世界惩戒骑除了橙斧拿什么最好
英文论文里[1 ],[2] 等什么意思
图8为“中国环境问题分布图”,读图完成下列
Of the nineteen recognized polar bear subp
湖州市南浔区安监局地址在哪,我要去那里办事
恳请各路文人对几副对联,谢谢一、 捧着一颗
博朗剃须刀售後服务在武汉那个位置
以下关于基因工程的操作工具的说法正确的是A.
为什么余罪看不了了
【请问:三筐水果,苹果和梨共重65千克,苹果和
奇奇电脑在哪里啊,我有事要去这个地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?