﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Программирование / .NET / VB.NET  / Неправильная форма на VB.NET / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Thu, 08 Jan 2009 07:11:17 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Неправильная форма на VB.NET</title><link>http://www.relib.com/forums/Topic797368-27-1.aspx</link><description>Извиняюсь если надо сделать форму в виде того что написано в Graphicspath'е, то используйте код:&lt;BR&gt;&lt;BR&gt;Dim p As New System.Drawing.Drawing2D.GraphicsPath()&lt;BR&gt;        Dim pnt(9) As PointF&lt;BR&gt;        pnt(0) = New PointF(0, 0)&lt;BR&gt;        pnt(1) = New PointF(0, 100)&lt;BR&gt;        pnt(2) = New PointF(20, 100)&lt;BR&gt;        pnt(3) = New PointF(70, 20)&lt;BR&gt;        pnt(4) = New PointF(70, 100)&lt;BR&gt;        pnt(5) = New PointF(90, 100)&lt;BR&gt;        pnt(6) = New PointF(90, 0)&lt;BR&gt;        pnt(7) = New PointF(70, 0)&lt;BR&gt;        pnt(8) = New PointF(20, 80)&lt;BR&gt;        pnt(9) = New PointF(20, 0)&lt;BR&gt;        p.AddClosedCurve(pnt)&lt;BR&gt;        Me.Region = New Region(p)&lt;BR&gt;&lt;BR&gt;Еще раз извините за мою невнимательность...</description><pubDate>Mon, 29 Dec 2003 11:22:00 GMT</pubDate><dc:creator>Aniskov</dc:creator></item><item><title>RE: Неправильная форма на VB.NET</title><link>http://www.relib.com/forums/Topic797368-27-1.aspx</link><description>Попробуйте добавлять в Graphicspath &amp;quot;закрытую кривую&amp;quot;.&lt;BR&gt;Код следующий:&lt;BR&gt;Dim p As New System.Drawing.Drawing2D.GraphicsPath()&lt;BR&gt;        Dim pnt(9) As PointF&lt;BR&gt;        pnt(0) = New PointF(0, 0)&lt;BR&gt;        pnt(1) = New PointF(0, 100)&lt;BR&gt;        pnt(2) = New PointF(20, 100)&lt;BR&gt;        pnt(3) = New PointF(70, 20)&lt;BR&gt;        pnt(4) = New PointF(70, 100)&lt;BR&gt;        pnt(5) = New PointF(90, 100)&lt;BR&gt;        pnt(6) = New PointF(90, 0)&lt;BR&gt;        pnt(7) = New PointF(70, 0)&lt;BR&gt;        pnt(8) = New PointF(20, 80)&lt;BR&gt;        pnt(9) = New PointF(20, 0)&lt;BR&gt;        p.AddClosedCurve(pnt)&lt;BR&gt;        Dim g As Graphics&lt;BR&gt;        g = Me.CreateGraphics&lt;BR&gt;        g.DrawPath(New Pen(Color.Brown), p)&lt;BR&gt;Точки придется подбирать опытным путем.</description><pubDate>Mon, 29 Dec 2003 10:52:00 GMT</pubDate><dc:creator>Aniskov</dc:creator></item><item><title>Неправильная форма на VB.NET</title><link>http://www.relib.com/forums/Topic797368-27-1.aspx</link><description>Привет, разработчики!&lt;BR&gt;&lt;BR&gt;Может кто подскажет как сделать форму в виде кляксы, получается сделать&lt;BR&gt;только форму с острыми углами:&lt;BR&gt;&lt;BR&gt;Dim Path As z.GraphicsPath = New z.GraphicsPath()&lt;BR&gt;Dim pnt(9) As PointF&lt;BR&gt;pnt(0) = New PointF(0, 0)&lt;BR&gt;pnt(1) = New PointF(0, 100)&lt;BR&gt;pnt(2) = New PointF(20, 100)&lt;BR&gt;pnt(3) = New PointF(70, 20)&lt;BR&gt;pnt(4) = New PointF(70, 100)&lt;BR&gt;pnt(5) = New PointF(90, 100)&lt;BR&gt;pnt(6) = New PointF(90, 0)&lt;BR&gt;pnt(7) = New PointF(70, 0)&lt;BR&gt;pnt(8) = New PointF(20, 80)&lt;BR&gt;pnt(9) = New PointF(20, 0)&lt;BR&gt;Path.AddPolygon(pnt)&lt;BR&gt;Me.Region = New Region(Path)&lt;BR&gt;&lt;BR&gt;...Заранее спасибо!</description><pubDate>Sat, 11 Oct 2003 23:37:00 GMT</pubDate><dc:creator>.::neo::.</dc:creator></item></channel></rss>