![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TOleContainer и любопытный пользователь [D6, WinXP]
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)
> Первоначальный вариант вопроса мне понравился :о)
А какой был первоначальный?