powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / dblClick на oleboundcontrol
3 сообщений из 3, страница 1 из 1
dblClick на oleboundcontrol
    #33384694
sanya_tir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лежит на форме oleboundcontrol. В нем отображается фотография сотрудника. События dblclick у него нет (по крайней мере в VFP6). Однако если щелкнуть на нем 2 раза - выдается ошибка (Ole error code 0x80040154: class not registred). Как этого избежать? т.е. чтобы dblclick игнорировался???
и еще...
хотелось бы сделать, чтобы при щелчке на фото (gotfocus), она показывалась в увеличенном виде.
пробовал так
Modify General UserPhotos.Photo Window Photo NoModify, но тогда фото не зумируется в окно, и скрола нет, вобщем выглядит неприлично.
пробовал изменять размеры oleboundcontrol, но заранее не известно на какие, брал по максимуму, тож не очень, и остается проблема с dblclick.

Спасибо, за советы....
...
Рейтинг: 0 / 0
dblClick на oleboundcontrol
    #33385243
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то, тебе же ясно говорится, что это ошибка OLE.

Т.е., теоретически, по двойному щелчку должно быть вызвано то приложение, которое ассоциировано с этим объектом. Но, видимо, такого класса не существует в реестре Windows, о чем ты и получаешь сообщение.

По возможности, следует избегать использования объектов типа General. Проблем с ними больше, чем преимуществ.

Лучше хранить фотографии как отдельные файлы и отображать при помощи объекта Image.

Ну, а "по быстрому", попробуй положить поверх твоего объекта прозрачный объект Shape. И уже на нем отлавивай все мышиные события.
...
Рейтинг: 0 / 0
dblClick на oleboundcontrol
    #33385588
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi ВладимирМ!

> По возможности, следует избегать использования объектов типа General.
> Проблем с ними больше, чем преимуществ.

100%

> попробуй положить поверх твоего объекта прозрачный объект Shape

IMHO не поможет это. А вот через AutoActivate = 0 попробовать стоит.
Также автору стоит почитать хелп - там описаны свойства управляющие
масштабированием.

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / dblClick на oleboundcontrol
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]