Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB .NET > Массив координат


Автор: Machaon 10.10.2008, 17:42
Есть такая штука как Point в неё можно вбить координаты X и Y

имеется ли другой масив в который можно запихнуть больше значений координать

к примеру  в point  координаты нахлдяться так

 Dim blablabla As New Point(X, Y)

а мне нужно чтото вроде 

 Dim blablabla As New ****  (X1,Y1,X2,Y2)

помогите пожалуйста

Автор: diadiavova 10.10.2008, 20:23
Вот такую штуку нарисуй, и он у тебя будет
Код

Public Structure PoinShmoint
    Public Sub New(ByVal px1 As Integer, ByVal py1 As Integer, ByVal px2 As Integer, ByVal py2 As Integer)
        X1 = px1
        X2 = px2
        Y1 = py1
        Y2 = py2
    End Sub
    Public X1 As Integer
    Public X2 As Integer
    Public Y1 As Integer
    Public Y2 As Integer
End Structure

Естественно название структуры придумай сам, хотя моё тоже не плохо.

Автор: Machaon 11.10.2008, 09:01
А как ей пользоваться немагу разоьраться.

Автор: diadiavova 11.10.2008, 10:20
Да собсно, так, как ты написал. Включаешь в код, можно в отдельном файле, можно после формы(а если хош то и внутри) а дальше объявляй как написал что-то в этом роде(код не для копирования, а для ясности - не охота студию запускать)
Код

Public Class Form1
    Dim blablabla As New PoinShmoint(1, 2, 3, 4)

End Class

Public Structure PoinShmoint
    Public Sub New(ByVal px1 As Integer, ByVal py1 As Integer, ByVal px2 As Integer, ByVal py2 As Integer)
        X1 = px1
        X2 = px2
        Y1 = py1
        Y2 = py2
    End Sub
    Public X1 As Integer
    Public X2 As Integer
    Public Y1 As Integer
    Public Y2 As Integer
End Structure


И пользуйся.

Автор: Machaon 11.10.2008, 10:23
ОООО пасиба то что нада.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)