|
Вопрос # 2 230/ вопрос открыт / |
|
Приветствую, уважаемые эксперты! Имеется два компонента: StringGrid и Image. Нужно, чтобы Image отображался поверх StringGrid. Помогите советом
 |
Вопрос задал: alone (статус: Посетитель)
Вопрос отправлен: 24 декабря 2008, 15:52
Состояние вопроса: открыт, ответов: 1.
|
Ответ #1. Отвечает эксперт: Anderson N.N
Здравствуйте, alone!
Если мне не изменяет память то в чистом виде это невозможно т.к. не оконные компоненты типа меток всегда лежат в Z-последовательности ниже любых оконных компонентов типа панелей и кнопок.
И метод bringtoFront тут не поможет.
Но можно сделать следующее поместить image1 на компонет panel1 и с ним уже работать при необходимости
вызывая метод bringtoFront
 |
Ответ отправил: Anderson N.N (статус: 2-ой класс)
Время отправки: 24 декабря 2008, 18:53
Оценка за ответ: 4
Комментарий к оценке: Спасибо за совет, но вся проблема в том, что нужно, чтобы рисунок не закрывал StringGrid, а был на нём. Поясню. Рисунок - стрелка, необходимно, чтобы на StringGrid отображалась сама стрелка, без каких-либо границ панели. Если поместить Image на панель, то панель будет закрывать часть ячеек, а нужно, чтобы остальные ячейки было видно, то есть чтобы какой либо цвет рисунка был прозрачный
|
Мини-форум вопроса
Всего сообщений: 5; последнее сообщение — 25 декабря 2008, 10:11; участников в обсуждении: 4.
|
Евгения (статус: Посетитель), 24 декабря 2008, 16:09 [#1]:
я помнится делала так: по Image правой кнопкой мыши, там есть поле Controls, в нём выбрать Bring To Front и рисунок будет сверху.
|
|
Anderson N.N (статус: 2-ой класс), 25 декабря 2008, 01:42 [#2]:
что за стрелка может вы хотите свой курсор добавить ? нет ...?
|
|
Косолапов Дмитрий Юрьевич (статус: 8-ой класс), 25 декабря 2008, 09:19 [#3]:
А как насчет ручной отрисовки (OwnerDraw) у [ячеек] StringGrid'а?..
|
|
alone (статус: Посетитель), 25 декабря 2008, 10:10 [#4]:
Нет, добавить свой курсор я не хочу, нужно просто, чтобы рисунок стрелки указывал на ячейку и всё, наподобие того, эффект примерно такой, что курсор указывает на какую-то ячейку, только вместо курсора маленькая картинка со стрелкой
|
|
alone (статус: Посетитель), 25 декабря 2008, 10:11 [#5]:
а на счёт ручной отрисовки - я незнаком с этим, дайте, пожалуйста, пару ссылок на статьи или пример кода
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|