22 / 22 / 8
Регистрация: 05.01.2012
Сообщений: 282
|
|||||||||||
1 | |||||||||||
Какой способ рисования в 2D лучше?15.05.2013, 22:10. Показов 885. Ответов 6
Метки нет (Все метки)
Приветствую! Захотел сделать свой контрол, нашел в интеренете аж целых 2 решение моей задачи. З первым вариантом разобрался, второй разбираю сейчас. Но хотелось бы узнать, какой из способов рисования 2Д лучше. Вот примеры:
Первый вариант
Ой, я напутал, со вторым разобрался) а не с первым) Но это и не важно, суть не в том))
0
|
15.05.2013, 22:10 | |
Ответы с готовыми решениями:
6
Какой способ рисования самый быстрый? Какой способ лучше Какой способ восстановления ВЖД лучше Логи - какой способ лучше выбрать ? |
1717 / 1204 / 228
Регистрация: 23.12.2010
Сообщений: 1,541
|
|
15.05.2013, 22:39 | 2 |
а чем они отличаются в первом и втором примерах? И там там используется буферная битовая карта, на которой все и рисуется, а она потом отображается.
0
|
22 / 22 / 8
Регистрация: 05.01.2012
Сообщений: 282
|
|
15.05.2013, 22:56 [ТС] | 3 |
Юпатов Дмитрий, вообщем то да, но в 1 примере кое что не работает, то что прекрасно работает во 2. Так что там все же кое чем отличаеться. Я просто хочу узнать как лучше делать, 1 или 2 способом?
0
|
1717 / 1204 / 228
Регистрация: 23.12.2010
Сообщений: 1,541
|
|
16.05.2013, 11:30 | 4 |
0
|
22 / 22 / 8
Регистрация: 05.01.2012
Сообщений: 282
|
|
16.05.2013, 14:57 [ТС] | 5 |
Юпатов Дмитрий , я знаю что разные, один прогресс бар, второй чек бокс. Во втором используется OnPaint, для рисования, а в первом какая функция Драв... Во втором примере не могу вызвать перерисовку контрола при эго загрузке. Тоесть например когда программа загружается, и задает что чекс бокс 1 активирован, это на отображается (хотя на самом то деле он активирован, но это не видно). В 1 примере это все отлично работает. Как такое сделать во 2 примере? Я никак понять не могу...
0
|
1717 / 1204 / 228
Регистрация: 23.12.2010
Сообщений: 1,541
|
|
16.05.2013, 15:46 | 6 |
а в том примере в Sub New не производится проверки значения Checked и соответствующей закраски квадратика. Ты об этом?
0
|
22 / 22 / 8
Регистрация: 05.01.2012
Сообщений: 282
|
|
16.05.2013, 19:58 [ТС] | 7 |
Юпатов Дмитрий да. Я могу там вставить если Чекед = тру, то закрасить эго ( state = 1) но тогда он постоянно будет таким, и уже когда жать на него эго не будет ничего менять... вот(
Добавлено через 4 часа 6 минут Вот питаюсь сделать перересовку. В первом варианте все просто, задал в конце функции, или свойства самодельную функцию DrawProgress(), и пошло поехало. А во втором. Черт эго знает как задать. OnPaint() не катит никак...
0
|
16.05.2013, 19:58 | |
16.05.2013, 19:58 | |
Помогаю со студенческими работами здесь
7
Какой способ разгона процессора лучше? Какой способ работы с файлами лучше? Какой способ конкатенации строк лучше использовать? Какой способ реализации горячих клавиш лучше? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |