![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() ![]() |
![]() |
compiler |
![]()
Сообщение
#1
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
Добрый день!
Начал изучать (громко сказано ![]() 1) Можно ли прикрутить Help к Delphi 7 после установки и где его взять? 2) Как можна посмотреть конечный исходный код? и дописать что-то в часть инициализации? 3) Как можна прервать любое действие нажатием на кнопку? Допустим, есть форма на ней две кнопки. при нажатии на первую к счетчику i (описан в событии нажатия на эту кнопку) добавляется единица до тех пор, пока не будет нажата вторая кнопка. БЕЗ использования глобальных переменных. Заранее благодарен. -------------------- Спасибо!
Удачи! |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Цитата Как можна посмотреть конечный исходный код? ![]() Цитата Допустим, есть форма на ней две кнопки. при нажатии на первую к счетчику i (описан в событии нажатия на эту кнопку) добавляется единица до тех пор, пока не будет нажата вторая кнопка. А зачем тебе это извращение? Что, "искусство ради искусства"? Или есть какая-то определенная цель в этом? Наверняка есть более приемлемый способ это сделать... |
compiler |
![]() ![]()
Сообщение
#3
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
![]() ![]() Application.Initialize;А где они описаны? А зачем тебе это извращение? Что, "искусство ради искусства"? Или есть какая-то определенная цель в этом? Наверняка есть более приемлемый способ это сделать... отчасти это чистое искуство ![]() Сообщение отредактировано: compiler - 7.10.2007 14:55 -------------------- Спасибо!
Удачи! |
volvo |
![]()
Сообщение
#4
|
Гость ![]() |
Цитата А где они описаны? А оно тебе надо? По ночам спокойно спать надоело? Ну, как знаешь: нажимаешь на Ctrl, и мышью - на Application... Получишь содержимое модуля Forms, в котором этот класс описан... Ну и так далее, до бесконечности...Цитата при нажатию на определенную кнопку(<<Пуск>>) в PaintBox заносить точки с случайными координатами и цветом Положить на форму таймер с не очень большим интервалом, при нажатии на кнопку "Пуск" делать
Timer1.Enabled := True, и по нажатию на "Стоп" - отключать таймер... А вот по OnTimer - рисовать свои точки... Заодно решишь проблему "зависания формы", она же у тебя в этом постоянном цикле ни на что другое не реагирует без специальных мер? Сообщение отредактировано: volvo - 7.10.2007 15:10 |
compiler |
![]()
Сообщение
#5
|
Человек ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 050 Пол: Мужской Реальное имя: Станислав Репутация: ![]() ![]() ![]() |
Цитата А оно тебе надо? По ночам спокойно спать надоело? всетаки хотелось быть программистом, а не пользователем ![]() ![]() спасибо и еще как перерисовывать содержимое PaintBox. Тоесть я перикрываю ее другим окном, потом убираю это окно, а мое прекрассное изображение пропало! Что делать? -------------------- Спасибо!
Удачи! |
мисс_граффити |
![]()
Сообщение
#6
|
![]() просто человек ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 3 641 Пол: Женский Реальное имя: Юлия Репутация: ![]() ![]() ![]() |
Есть событие OnPaint. Засунь все рисование в него...
-------------------- Все содержимое данного сообщения (кроме цитат) является моим личным скромным мнением и на статус истины в высшей инстанции не претендует.
На вопросы по программированию, физике, математике и т.д. в аське и личке не отвечаю. Даже "один-единственный раз" в виде исключения! |
volvo |
![]()
Сообщение
#7
|
Гость ![]() |
Это не поможет восстановить картинку, которая потеряется при InvalidateRect... Canvas не хранит информацию, для того чтобы ее хранить - надо пользоваться либо TImage, либо рисовать на Bitmap-е в памяти и потом отрисовывать изменения в PaintBox-е.
|
Better Kind |
![]()
Сообщение
#8
|
Пионер ![]() ![]() Группа: Пользователи Сообщений: 52 Пол: Мужской Реальное имя: Александр Репутация: ![]() ![]() ![]() |
Цитата 3) Как можна прервать любое действие нажатием на кнопку? Смотря какое действие. Если речь идет о цикле, то используем болевскую переменную и отслеживаем ее состояние, если что то - exit. -------------------- With best regards, Better Kind
|
![]() ![]() |
![]() |
Текстовая версия | 19.06.2025 17:00 |