早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C#中多个矩形如何放大呢我这里有多个连在一起的矩形,现在想按比例放大.如何保证这些矩形之间的相对位置不变呢我试了一下只改变长宽发现会交叉.但是如果和起点一起改变也有问题比

题目详情
C#中多个矩形如何放大呢
我这里有多个连在一起的矩形,现在想按比例放大.如何保证这些矩形之间的相对位置不变呢 我试了一下只改变长宽 发现会交叉.但是如果和起点一起改变也有问题 比方第一个矩形xy值是 10,10 这个值变了这个矩形就打印到纸张的 下面去了 比方说变成100,100.也不和要求
▼优质解答
答案和解析
int x = 第1个矩形的X坐标,y = 第2个矩形的坐标,h = 矩形高度,w = 矩形宽度,s = 矩形之间距离首行(x,y,h,w):x,y,sh,sw x+1w+1s,y,sh,sw x+2w+2s,y,sh,sw x+3w+3s,y,sh,sw 按此类推...第2行:x,y+h+s,sh,sw x+1w+1s,...
看了C#中多个矩形如何放大呢我这里...的网友还看了以下: