Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.10.2011, 13:31   #1
AlienNation
Пользователь
 
Регистрация: 22.08.2010
Сообщений: 85
По умолчанию Memo1 Enabled = false, как оставить скролл при таком расскладе?

у меня Memo1 должно быть всегда Enabled = FALSE, но! Очень нужен скроллинг, а при таком расскладе он тоже становится DISABLED, что тут возможно сделать, для того чтобы я мог прокркучивать окно Memo1?
AlienNation вне форума Ответить с цитированием
Старый 08.10.2011, 13:32   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

ReadOnly:=True; Enabled:=True;
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 08.10.2011, 13:37   #3
AlienNation
Пользователь
 
Регистрация: 22.08.2010
Сообщений: 85
По умолчанию

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

Последний раз редактировалось AlienNation; 08.10.2011 в 13:40.
AlienNation вне форума Ответить с цитированием
Старый 08.10.2011, 14:10   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Enabled = FALSE и скроллинг не совместимы
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 08.10.2011, 18:03   #5
hon
Форумчанин
 
Регистрация: 08.06.2011
Сообщений: 693
По умолчанию

Enabled:=true; ReadOnly:=true; и событие Memo OnEnter, (или OnMouseMove, или другое не помню):

Код:
procedure ... (Sender: TObject);
begin
Form1.SetFocus; //или на другой комппонент
end;
hon вне форума Ответить с цитированием
Старый 08.10.2011, 18:12   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от hon Посмотреть сообщение
Enabled:=true; ReadOnly:=true; и событие Memo OnEnter, (или OnMouseMove, или другое не помню):

Код:
procedure ... (Sender: TObject);
begin
Form1.SetFocus; //или на другой комппонент
end;
Курсор все равно меняться при наведении мыши будет вроде.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 18.10.2011, 18:06   #7
hon
Форумчанин
 
Регистрация: 08.06.2011
Сообщений: 693
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Курсор все равно меняться при наведении мыши будет вроде.
Ну и что? Ведь изменить нельзя.
hon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Форма остаётся видимой при Visible=False Viteef Общие вопросы Delphi 10 23.02.2015 08:07
как авторизоваться в таком случае? grafgrial Общие вопросы Delphi 2 19.09.2011 21:38
x-скролл при 1024 driver3r HTML и CSS 1 01.04.2011 09:19
Вычислить следующие выражения при a=true, b=false adidas_pro Паскаль, Turbo Pascal, PascalABC.NET 5 15.03.2011 18:20
Изображение на кнопке в состоянии Enabled=False SibBear Общие вопросы Delphi 2 25.03.2009 17:14