0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 35
|
|
1 | |
Отрисовка рисунка при загрузке формы27.02.2018, 11:37. Показов 5952. Ответов 14
Метки нет (Все метки)
Добрый день, такой вопрос, имеется рисунок. Как сделать так, чтобы он отрисовывать в pictureBox при загрузке формы?
0
|
27.02.2018, 11:37 | |
Ответы с готовыми решениями:
14
Отрисовка графика в pictureBox при загрузке формы Не происходит отрисовка пользовательского контрола при загрузке формы Масштабирование рисунка при разворачивании формы Отрисовка (стираются части рисунка) |
12 / 12 / 9
Регистрация: 25.02.2018
Сообщений: 25
|
||||||
27.02.2018, 12:27 | 2 | |||||
На событие Load для формы (дважды кликните мышкой по форме):
1
|
0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 35
|
||||||
27.02.2018, 18:14 [ТС] | 3 | |||||
Не совсем то, но спасибо. Я немного не так выразился. Попробую нагляднее
0
|
12 / 12 / 9
Регистрация: 25.02.2018
Сообщений: 25
|
||||||
27.02.2018, 18:41 | 4 | |||||
Все равно не совсем понятно что нужно делать... Вы же вызываете метод ris() при загрузке формы. Или его не достаточно?
Добавлено через 20 минут Если картинка рисуется после нажатия, то можно выполнить нажатие нужной кнопки программно при загрузке формы:
0
|
0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 35
|
||||||
27.02.2018, 20:20 [ТС] | 5 | |||||
метод ris() не рисует фигуры при загрузке формы, а только после нажатия кнопки. Нужно чтобы при загрузке формы сразу рисовались фигуры, без нажатия на кнопку. Хотелось бы узнать как это реализовать.
Добавлено через 18 секунд
Добавлено через 16 минут Я пробовал вставить метод ris() в Load но ничего не происходит
0
|
31 / 31 / 18
Регистрация: 16.09.2015
Сообщений: 246
|
|
27.02.2018, 20:50 | 6 |
0
|
0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 35
|
|
27.02.2018, 21:19 [ТС] | 7 |
Тоже не рисует
0
|
27 / 0 / 1
Регистрация: 01.06.2017
Сообщений: 128
|
|
28.05.2018, 17:38 | 8 |
Вы решили эту проблему? получилось нарисовать фигуру при загрузке формы???
0
|
557 / 534 / 225
Регистрация: 02.11.2016
Сообщений: 1,538
|
|
28.05.2018, 18:42 | 9 |
Vadimustus, IrenaIT, чтобы нарисовать что-либо при загрузке формы нужно использовать событие Paint, а не Load. Дело в том, что Paint возникает позже чем Load и если в нем будет пусто, то графика из Load просто затрется. Правда, нужно учитывать, что Paint, в отличие от Load, возникает не однократно при загрузке формы, а при каждой перерисовке. К примеру, при изменении размера.
1
|
27 / 0 / 1
Регистрация: 01.06.2017
Сообщений: 128
|
|
28.05.2018, 18:46 | 10 |
да,спасибо))) уже сделала с помощью Paint
0
|
0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 35
|
|
13.06.2018, 15:50 [ТС] | 11 |
Тут интересный момент получается, фигура то рисуется, суть в том что если вы отрисовать фигуру и свернули окно, то после его открытия фигура исчезает. Получается при запуске программы фигура отрисовывать сразу, но из-за того что окно не успевает полностью прогрузится просто пропадает. Лично я решил это таймером перед отрисовкой в лоад.
0
|
910 / 795 / 329
Регистрация: 08.02.2014
Сообщений: 2,391
|
|
13.06.2018, 16:09 | 12 |
Vadimustus, это решать надо событием Paint как описано в сообщении #9, а не таймером.
0
|
13.06.2018, 20:09 | 13 |
Вообще это (если вопрос о программе, а не её отдельной форме) называется Splash Screen и реализуется совершенно иначе. Отдельной формой, например, в своём отдельном же потоке.
Добавлено через 1 минуту Splash скрин без заднего фона
0
|
0 / 0 / 0
Регистрация: 27.02.2018
Сообщений: 35
|
|
13.06.2018, 20:50 [ТС] | 14 |
Мне в дальнейшем надо было запускать фигуру по дуге и заставить крутиться, причем скорость вращения, перемещения и размер фигуры задается пользователем. Ничего лучше я не придумал.
0
|
14.06.2018, 14:36 | 15 | |||||
как-то так...
0
|
14.06.2018, 14:36 | |
14.06.2018, 14:36 | |
Помогаю со студенческими работами здесь
15
Отрисовка изображения при открытии формы Нужно при загрузке формы загружать рандомный беграунд формы Отрисовка picturebox при загрузке Отрисовка рисунка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |