Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

TOleContainer и любопытный пользователь [D6, WinXP]


Страницы:   1 2

Ivan% ©   (2005-05-28 15:30:00) 

А скажите пожалуйста, как не разрешить сделать пользователю изменение данных в TOleContainer.
На форме есть олеконтайнер, и когда программа в runtime, то пользователю захочется щелкнуть два раза мышкой и контейнер откроется, и натворит там, мало не покажется. Как ему запретить?


Cobalt   (2005-05-29 22:00:00) [1]

2 Ivan%   (29.05.05 18:17) [22]
Все более-менее разумные причины, вроде, высказаны.
Остаётся предположить, что тут во всём виноват подземный стук :)


Ivan%   (2005-05-29 18:17:00) [2]

А как же, Просто Джо, всё на месте! Я думаю, без этого олеконтейнер себе место не нашел бы в программе!


Просто Джо   (2005-05-29 15:46:00) [3]

Иван, посмотри, включен ли модуль OleCtnrs в uses того модуля, в котором ты выполняешь присваивание olecontainer1.AutoActivate:=aaDoubleClick.


Pilot   (2005-05-29 15:43:00) [4]

Ivan%, любопытный пользователь, это ты про себя?


Ivan%   (2005-05-29 15:38:00) [5]

Да я понял что это Делфи6 и его брат.
А вот это:
TOleContainer и aaDoubleClick объявлены в одном модуле


Anatoly Podgoretsky   (2005-05-29 15:35:00) [6]

Д7 это Delphi 7


Ivan%   (2005-05-29 15:30:00) [7]

В Д7 TOleContainer и aaDoubleClick объявлены в одном модуле
не понял!


Просто Джо   (2005-05-29 15:17:00) [8]


>
>  [15] Cobalt ©   (29.05.05 14:29)
> может ты его написал используя нелатинские символы?
> В Д7 TOleContainer и aaDoubleClick объявлены в одном модуле

И в Д6


Cobalt   (2005-05-29 14:29:00) [9]

может ты его написал используя нелатинские символы?
В Д7 TOleContainer и aaDoubleClick объявлены в одном модуле


Ivan%   (2005-05-29 14:16:00) [10]

НЕТ


Cobalt   (2005-05-29 13:30:00) [11]

2 Ivan%   (29.05.05 05:28) [12]
а на TOleContainer не ругается?


Ivan%   (2005-05-29 05:28:00) [12]

Ошибка о неизвестности слова aaDoubleClick


Просто Джо   (2005-05-29 04:31:00) [13]


>  [7] Ivan%   (28.05.05 16:56)

Какая ошибка?


Cobalt   (2005-05-28 18:26:00) [14]

2 Ivan%   (28.05.05 16:56) [7]
olecontainer1.AutoActivate:=aaDoubleClick, ОШИБКА здесь!

Так ты не пиши в коде ", ОШИБКА здесь!" - он из-за этого и не компилируется.


Ivan%   (2005-05-28 17:01:00) [15]

Пробывал, не фига!


Marser   (2005-05-28 16:59:00) [16]

olecontainer1.enabled:=true


Ivan%   (2005-05-28 16:56:00) [17]

Значит так всё я это сделал.
А теперь хочу обратно, чтобы можно было изменить. Ну естественно прописать это только программноб например

olecontainer1.AutoActivate:=aaDoubleClick, ОШИБКА здесь!


Marser   (2005-05-28 15:44:00) [18]


> А какой был первоначальный?

"Чтобы пользователь не на хер...ел"
:-))
З.Ы. Простите, пожалуйста.


Ivan%   (2005-05-28 15:39:00) [19]

СПАСИБО


Просто Джо   (2005-05-28 15:34:00) [20]


>  [2] Marser ©   (28.05.05 15:33)
> Первоначальный вариант вопроса мне понравился :о)

А какой был первоначальный?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо