![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
-CherkaS- |
![]()
Сообщение
#1
|
Гость ![]() |
Уважаемые товарищи программисты!!!!
Прошу прощения у вас за мою тему, но я уже какой день не могу реализовать вот что: Мне надо сделать синусоидальное движение объекта Shape пожалуйста кому не трудно выложите пожалуйста код реализации этого или же подробнейший алгоритм как написать код(подробнейший потому что я с бейсиком знаком не очень сильно=)))) Заранее благодарен вам, товарищи программисты!!!! |
![]() ![]() |
CherkaS |
![]()
Сообщение
#2
|
Новичок ![]() Группа: Пользователи Сообщений: 12 Пол: Мужской Репутация: ![]() ![]() ![]() |
Код перепутал немного
вот правильный Код Private Sub Form_Load() With Shape1 .FillColor = vbRed .FillStyle = vbSolid .BorderStyle = vbBSNone End With With Timer1 .Enabled = True .Interval = 500 End With End Sub Private Sub Timer1_Timer() Const Pi As Single = 3.14 Dim x As Integer, y As Integer Dim gor As Boolean, vert As Boolean Randomize With Shape1 x=.width*rnd-.width/2 gor = (.Left + x) < 0 Or (.Left + .Width + x > ScaleWidth) y=.height*rnd-.height/2 vert = (.Top + y) < 0 Or (.Top + .Height + y > ScaleHeight) End With If vert Then y=0 if gor then x=0 With Shape1 .Move .Left + x, .top+y End With End Sub Сообщение отредактировано: CherkaS - 13.11.2007 16:59 |
![]() ![]() |
![]() |
Текстовая версия | 18.07.2025 15:18 |