mdsk.net
当前位置:首页 >> C# 已知两点坐标,怎么画个矩形 >>

C# 已知两点坐标,怎么画个矩形

你想让这两个点在矩形的什么位置?如果是作为矩形的相对两点,则应以这两点的连线为直径作圆,则圆上额任意一点均可以作为矩形的第三个点,而过该点的直径与圆的另一个交点即为第四个顶点。

画完图,一看就出来。 或者你把题目发上来,我给你做。

private void Button_Click(object sender, RoutedEventArgs e) { var myPoint = new Ellipse(); myPoint.Height = 1; myPoint.Width = 1; myPoint.Margin = new Thickness(5, 5, 0, 0); myPoint.Stroke = new SolidColorBrush(Colors.Red); Pa...

绘制矩形 用 GDI+ 绘制矩形与绘制直线类似。若要绘制矩形,需要 Graphics 对象和 Pen 对象。Graphics 对象提供 DrawRectangle 方法,Pen 对象存储属性(例如线宽和颜色)。将 Pen 对象作为参数之一传递给 DrawRectangle 方法。下面的示例绘制了...

四个点都知道了,两两画直线,注意判断四个点的位置

首先,你要设计好鼠标事件处理方法,主要是鼠标左键点击,左键释放,还有鼠标移动方法 其次,要了解容什么方式,画一个矩形,设计一个方法:DrawRectgle(左上角,右下角),并且要确定当调用这个方法时,要把原来已经画好的矩形清除掉(或者是根...

分别是矩形左上的X、Y以及矩形的宽度和高度。建议你安装个中文版的MSDN吧。

只能通过事件的方式。 在绘制图形时确定好该图形的GraphicsPath 然后 GraphicsPath中有一个IsVisible(Point) 的方法。来确定指定坐标是否在图形内部来确定是否需要选择该图形。 拖动,改变大小等。需要你在重绘的时候自己控制绘制的位置。

GDI画图 直接给对于的4个点就行了、 Point[] pointCorner = new Point[]; pointCorner[0] = new Point(1, 2); //第一个点坐标 pointCorner[1] = new Point(1, 2); //第二个点坐标 pointCorner[2] = new Point(1, 2); pointCorner[3] = new Point...

方法一:用UserControl,在八个点的位置放八个空心的Label,然后再设置这些Label的MouseDown和MouseMove事件来控制 方法二:做成一个设计工具,类似于IDE的WinForm设计器,可参考以下链接,非常麻烦,但值得研究一下 http://support.microsoft.c...

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com