|
|
|
Как задизэйблить все поля ввода?
|
|||
|---|---|---|---|
|
#18+
Как сделать чтобы всем полям ввода на форме выставить Enable := False; Что-нибудь в духе Код: pascal 1. 2. 3. Что мне неясно - это как понять что текущая компонента это поле для ввода - типов полей ввода уйма в Delphi, а хочется написать нечто универсальное ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2019, 16:37 |
|
||
|
Как задизэйблить все поля ввода?
|
|||
|---|---|---|---|
|
#18+
SQL-Talker, дизабли не компоненты на контролы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2019, 16:42 |
|
||
|
Как задизэйблить все поля ввода?
|
|||
|---|---|---|---|
|
#18+
SQL-Talker, RTTI Enabled ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2019, 16:46 |
|
||
|
Как задизэйблить все поля ввода?
|
|||
|---|---|---|---|
|
#18+
Напиши универсальную процедуру, которая знает классы используемых контролов. Сделай для "все контролы" и "конкретный список контролов". Там же можно предусмотреть и цветовую реакцию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2019, 16:51 |
|
||
|
Как задизэйблить все поля ввода?
|
|||
|---|---|---|---|
|
#18+
Проверять наследников TCustomEdit? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2019, 18:22 |
|
||
|
Как задизэйблить все поля ввода?
|
|||
|---|---|---|---|
|
#18+
Василий 2Проверять наследников TCustomEdit?А если нужно отключить еще и GraphicControl-ы, н-р кнопки ? А также возможно некот. пункты попап-меню. Список типов контролов конкретного приложения обычно невелик. Проще в процедуре их явно перечислить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2019, 18:49 |
|
||
|
Как задизэйблить все поля ввода?
|
|||
|---|---|---|---|
|
#18+
SQL-TalkerКак сделать чтобы всем полям ввода на форме выставить Enable := False; Архитектуру поменять. Либо все затабулировать, либо расположить их на обертке, которая сама это сделает, типа DxLayoutControl. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2019, 19:01 |
|
||
|
Как задизэйблить все поля ввода?
|
|||
|---|---|---|---|
|
#18+
Соколинский БорисАрхитектуру поменять. Лучше, конечно, поменять, но можно и не напрягать моск, а просто справку по EnableWindow() почитать. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2019, 19:11 |
|
||
|
Как задизэйблить все поля ввода?
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovЛучше, конечно, поменять, но можно и не напрягать моск, а просто справку по EnableWindow() почитать. Тогда моск будет вскипать у юзеров :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2019, 19:17 |
|
||
|
Как задизэйблить все поля ввода?
|
|||
|---|---|---|---|
|
#18+
Соколинский БорисТогда моск будет вскипать у юзеров :) Юзера аффтару, походу, и так совершенно безразличны. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2019, 19:22 |
|
||
|
Как задизэйблить все поля ввода?
|
|||
|---|---|---|---|
|
#18+
L_argoВасилий 2Проверять наследников TCustomEdit?А если нужно отключить еще и GraphicControl-ы, н-р кнопки ? А также возможно некот. пункты попап-меню. Список типов контролов конкретного приложения обычно невелик. Проще в процедуре их явно перечислить. Это уже додумывание за ТС, который задал вопрос с уровнем расплывчатости, достойным вокзальных гадалок ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2019, 16:03 |
|
||
|
Как задизэйблить все поля ввода?
|
|||
|---|---|---|---|
|
#18+
Василий 2Это уже додумывание за ТСДумай за дурака (с) :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2019, 16:39 |
|
||
|
Как задизэйблить все поля ввода?
|
|||
|---|---|---|---|
|
#18+
SQL-TalkerКак сделать чтобы всем полям ввода на форме выставить Enable := False; Так ? Код: pascal 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2019, 16:42 |
|
||
|
Как задизэйблить все поля ввода?
|
|||
|---|---|---|---|
|
#18+
Valery_BТак ? Это слишком просто для нашего форума. Нужно две-три страницы жестокого флейма до тех пор, пока вопрошающий не найдет ответ где-нибудь в другом месте :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2019, 22:40 |
|
||
|
Как задизэйблить все поля ввода?
|
|||
|---|---|---|---|
|
#18+
Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.01.2019, 23:48 |
|
||
|
Как задизэйблить все поля ввода?
|
|||
|---|---|---|---|
|
#18+
Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2019, 17:58 |
|
||
|
Как задизэйблить все поля ввода?
|
|||
|---|---|---|---|
|
#18+
Перечитал вопрос, и коменты. Тогда надо так Код: pascal 1. 2. И тогда при указание TCustomEdit будет блокироваться и TEdit Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2019, 18:00 |
|
||
|
Как задизэйблить все поля ввода?
|
|||
|---|---|---|---|
|
#18+
И исправим говнокод Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2019, 18:11 |
|
||
|
Как задизэйблить все поля ввода?
|
|||
|---|---|---|---|
|
#18+
А вот так вообще, будет классно обмазаться фикалиями шоколадом Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.01.2019, 18:21 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39762107&tid=2039903]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
154ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 476ms |

| 0 / 0 |
