Создание сетки 10x10 из массива изображений.

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
FedX
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 13.02.2012 (Пн) 17:50

Создание сетки 10x10 из массива изображений.

Сообщение FedX » 19.02.2012 (Вс) 15:26

Я начинающий в программировании, вот, решил написать "морской бой". Для этого решил создать массив из 100 "image". Но почему-то, сетка отображается не равномерно, а как показано на рисунке во вложении. Не понимаю, почему VB так отображает сетку. Вот код:
Код: Выделить всё
   Размер_клетки = 200
   Отступ_слева = 200
   Отступ_сверху = 200
   a = 1
   For i = 1 To 10
       For j = 1 To 10
           Load imgКлеткаА(a)
           If j = 1 Then
               imgКлеткаА(a).Left = Отступ_слева
           Else
               imgКлеткаА(a).Left = imgКлеткаА(a - 1).Left + Размер_клетки
           End If
           If i = 1 Then
               imgКлеткаА(a).Top = Отступ_сверху
           Else
               imgКлеткаА(a).Top = imgКлеткаА(a - 10).Top + Размер_клетки
           End If
           imgКлеткаА(a).Visible = True
           imgКлеткаА(a).Height = Размер_клетки
           imgКлеткаА(a).Width = Размер_клетки
           a = a + 1
       Next j
   Next i

Не поможете ли вы мне указать на ошибку?
Безымянный.png
Безымянный.png (1.03 Кб) Просмотров: 497

coderx
Новичок
Новичок
 
Сообщения: 29
Зарегистрирован: 05.09.2005 (Пн) 10:44
Откуда: Узбекистан

Re: Создание сетки 10x10 из массива изображений.

Сообщение coderx » 19.02.2012 (Вс) 16:50

Работай с пикселями, а то при конвертировании на пиксел, твипы могут быть с плавающей точкой.

FedX
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 13.02.2012 (Пн) 17:50

Re: Создание сетки 10x10 из массива изображений.

Сообщение FedX » 19.02.2012 (Вс) 16:57

coderx писал(а):Работай с пикселями, а то при конвертировании на пиксел, твипы могут быть с плавающей точкой.

Спасибо, помогло!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 54

    TopList  
cron