:: Архив конференции по VFP до 2005 года
как показать фокус на image ?
Sergii---1
Автор

Сообщений: 675
Дата регистрации: 15.11.2001
форма
на ней объекты... ну и как вы знаете по всем объектам (кроме image) можно перемещаться курсором/tab и это заметно ... т.е. на обекте находится фокус, рамка объекта может выделятся цветом или просто мигать курсор...

а как сделать нечто подобное на image? т.е. чтобы пользователь знал что в данный момент он "находится" на картинке ?
Ratings: 0 negative/0 positive
Re: как показать фокус на image ?
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
Помести картинку в контейнер и меняй его SpecialEffect при получении фокуса картинкой
Ratings: 0 negative/0 positive
Re: как показать фокус на image ?
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
2AleksM
Саня а ты сам попробовал это сделать - или так просто сказал ?
Интересно а что будет получать фокус в контейнере если там только одна картинка ?
Я понимаю что ты про это знаешь только не думаю что это знает Sergii---1

Я попробовал такое слепить - только в контейнер еще засунул невидимую кнопку в ините которой прописал this.top=-100
А для того чтобы контейнер щелкал SpecialEffect на ходу - так просто написанием this.SpecialEffect=0 или 1 не обойтись - старый известный глюк контейнеров
я написал так
thisform.LockScreen=.t.
this.Visible=.F.
this.SpecialEffect= 0 (1,2) - по усмотрению
this.Visible=.T.
thisform.LockScreen=.F.
Вот тогда при получении фокуса контейнер будет впячиватся\выпячиваться




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: как показать фокус на image ?
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
Привет, Вадим.

Черт, я и не глянул что у картинки нет GotFocus.
Ты прав
Ratings: 0 negative/0 positive
Re: как показать фокус на image ?
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
Кстати, а что мы паримся с контейнером.
Как вариант, например, для одинаковых по размеру картинок.
Берем кнопку, делаем ее флат, убираем кэпшн и в пикчуре ссылку на картинку.
Ratings: 0 negative/0 positive
Re: как показать фокус на image ?
PaulWist

Сообщений: 14601
Дата регистрации: 01.04.2004
Цитата:
Кстати, а что мы паримся с контейнером.

Действительно, отличное решение - а также можно "обкликаться" ско-ко хочешь.




------------------
Есть многое на свете, друг Горацио...
Что и не снилось нашим мудрецам.
(В.Шекспир Гамлет)
Ratings: 0 negative/0 positive
Re: как показать фокус на image ?
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Ага - тока если картинки все одинакового размера - а если учесть все посты Sergii---1 - то картинки у него разного размера - я уже предлагал ему картинки в листбоксе показывать - говорит разные - это он все свой тырфейс с картинками двигает




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: как показать фокус на image ?
AleksM

Сообщений: 17881
Дата регистрации: 11.11.2003
"Продолжаем разговор" (С) Карлсон, ну который с крыши рухнул

Image у него все равно определенного размера.
Делаем бутерброд, снизу невидимая кнопка, сверху Image.
Камасутра пошла, какая то
Ratings: 0 negative/0 positive
Re: как показать фокус на image ?
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
2AleksM - про камасутру - точно




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: как показать фокус на image ?
Sergii---1
Автор

Сообщений: 675
Дата регистрации: 15.11.2001
>Делаем бутерброд, снизу невидимая кнопка, сверху Image.
так не пойдет! кнопку то определишь , а вот к каой image она относится?
Ratings: 0 negative/0 positive


Извините, но у вас нет прав для того, чтобы оставлять сообщения в этом форуме.

On-line: 6 (Гостей: 6)

© 2000-2024 Fox Club 
Яндекс.Метрика