Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Basic/VBA

Выпуск № 299
от 08.06.2006, 21:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 176, Экспертов: 25
В номере:Вопросов: 1, Ответов: 1


Вопрос № 45111: Здравствуйте, Эксперты! Дали задание в школе написать программу на Visual Basic 6. Суть ее такова, есть котел с водой, и плитка. При включении плитки вода в котле должна нагреватся, при этом надо вычислить ее текущую температуру. Сложность заключ...

Вопрос № 45.111
Здравствуйте, Эксперты!
Дали задание в школе написать программу на Visual Basic 6. Суть ее такова, есть котел с водой, и плитка. При включении плитки вода в котле должна нагреватся, при этом надо вычислить ее текущую температуру. Сложность заключается в том, что я не знаю как отобразить образование пузырьков и выход пара из котла? Знакомые сказали, что нужно использовать элемет shape, но что это я не знаю. Пожалуйста подскажите. Ниже даю ссылку для загрузки моей программы http://rapidshare.de/files/22113827/Water.rar.html
Отправлен: 03.06.2006, 21:12
Вопрос задал: Иванов Евгений Андреевич (статус: 1-ый класс)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 1)

Отвечает: Miklucho
Здравствуйте, Иванов Евгений Андреевич!
На панели элементов управления есть такой компонент Shape.
У него есть cв-во Shape, которое задает геометрическую фигуру. Выбираешь окружность (т.е.Circle).
Кроме того у каждого компонента есть метод Move, с помощью которого можно перемещать элементы по форме. Если напишешь вот такое:

Option Explicit
Dim i As Single

Private Sub Form_Load()
i = 1000
End Sub

Private Sub Timer1_Timer()
i = i - 1
Shape1.Move 1000, i
End Sub

То круг будет медленно перемещаться вверх. Только на форму не забудь поставить элемент Timer и задать ему cв-во Interval равным 10.
Накидай на форму несколько Shape'ов и помести их в разные Таймеры. Это самый простой (хотя и не самый удобный) способ заставить что-либо двигаться на форме.
Ответ отправил: Miklucho (статус: Студент)
Ответ отправлен: 04.06.2006, 07:43
Оценка за ответ: 5
Комментарий оценки:
OK! Но как сделать, чтобы окружность снова появлялась вначале и повторяла тоже самое действие? в таймере интервал поставил 10, а все равно не повт ;оряет.


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.34 от 01.06.2006
Яндекс Rambler's Top100

В избранное