|
|
|
Написание своего компонента
|
|||
|---|---|---|---|
|
#18+
Вот решил в целях обучения написать свой компонент на основе TImage. Цель такова сделать обычный TImage, но с двумя дополнительными картинками, чтобы при событии CM_MOUSEENTER и CM_MOUSELEAVE основная картинка менялась на одну или вторую. В класс включаю 2 TImage. Назначаю процедуры обработки. Вобщем привожу код: это .h Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. и .cpp Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. А проблема вот в чем: при помещении этого компонента на форму, пытаюсь назначить какому нить своему новому image значение, вроде бы как обычно загружается из файла, но потом выпадает исключение. Если делать в run-time, например вот так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. то все работает, но мне надо чтоб в процессе разработки эти картинки поназначть. Может кто нибудь помочь? Может там какой нибудь редактор свойства нужно сделать или еще чего? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2005, 21:06 |
|
||
|
Написание своего компонента
|
|||
|---|---|---|---|
|
#18+
Фу, блин, совсем зашился Правильный аш-ник: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Теперь все нормально работает. Рано запаниковал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.09.2005, 21:13 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33250025&tid=2032828]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 330ms |

| 0 / 0 |
