Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 4 раз(а), последний 2025-02-25 16:13:02 |
|||
карма: 0 |
|
Ответов: 16884
Рейтинг: 1239
|
|||
Видно я еще не совсем проснулся.
![]() Что такое "текстовая таблица" ? Какой компонент ? Про "как бы" даже не знаю как бы спросить. ![]() |
|||
карма: 25 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 4 раз(а), последний 2025-02-25 16:13:02 |
|||
карма: 0 |
|
Ответов: 8948
Рейтинг: 824
|
|||
vovcheck, во всех интерфейсных элементах есть точки нажатия и отпускания клавиш, выдающие код клавиши. При их использовании не нужно контролировать фокус на элементе и использовать KeyBoard: code_18112.txt Для куска схемы, выполняющего определённую функцию, можно использовать контейнер с именованными точками и коментарием.
|
|||
карма: 19 |
| ||
файлы: 1 | code_18112.txt [2.2KB] [248] | ||
Голосовали: | vovcheck |
Разработчик
Ответов: 26272
Рейтинг: 2142
|
|||
vovcheck, на тебе самый простой и настраиваемый клавиатурный интерфейс
code_18114.txt ------------ Дoбавленo в 12.20: Леонид писал(а): во всех интерфейсных элементах есть точки нажатия и отпускания клавишЛеонид, не везде, и не всегда это работает, почитай несколько постов выше у Tad-a. Лучше всего ловить именно системное нажатие клавиш ------------ Дoбавленo в 12.21: Кстати, а зафиг там мультик с кучей Case, посмотри у меня в схеме, как это реализовывается без всяких мультиков |
|||
карма: 22 |
| ||
файлы: 1 | code_18114.txt [1KB] [236] |
Ответов: 8948
Рейтинг: 824
|
|||
nesco, vovcheck,
nesco писал(а): зафиг там мультик с кучей CaseЛеонид писал(а): Для куска схемы, выполняющего определённую функцию![]() nesco писал(а): не везде, и не всегда это работает![]() ------------ Дoбавленo в 12.33: nesco писал(а): системное нажатие клавиш![]() |
|||
карма: 19 |
|
Разработчик
Ответов: 26272
Рейтинг: 2142
|
|||
91.211.187.218.vpn.tsk.ru писал(а): Во Flexe есть возможность замены стандартного редактора ячейки таблицы на алтернативныйСм пример %HiAsm%ElementsDelphiExampleFormsMTStrTblWith_EditCtrl.sha ------------ Дoбавленo в 12.34: Леонид писал(а): исключительно для "читабельности" схемыНеправильное решение, с эти сейчас прекрасно справляется один или пара StrList-ов, причем, намного функциональнее, не говоря уже, о количестве занимаемого кода |
|||
карма: 22 |
|
Ответов: 8948
Рейтинг: 824
|
|||
nesco, если коллега vovcheck с ходу разберётся в этом MTStrTbl гиганте
![]() |
|||
карма: 19 |
|
Разработчик
Ответов: 26272
Рейтинг: 2142
|
|||
Леонид писал(а): плюс отлавливание фокуса на на нужном полеС помощью StrList-ов, я тебе такое дело в динамике сделаю с разными индексами, куда хочешь направить можно. А схема получится в разы меньше |
|||
карма: 22 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 4 раз(а), последний 2025-02-25 16:13:03 |
|||
карма: 0 |
|
Разработчик
Ответов: 26272
Рейтинг: 2142
|
|||
Леонид писал(а): с ходу разберётся в этом MTStrTbl гигантеЧел спросил, я ответил. Разбираться или не разбираться, это его дело |
|||
карма: 22 |
|
Разработчик
Ответов: 26272
Рейтинг: 2142
|
|||
Вот одна из реализаций отлова фокуса элементов интерфейса и привязка их к индексу
code_18115.txt ------------ Дoбавленo в 13.14: А можно не парить моск ![]()
|
|||
карма: 22 |
| ||
файлы: 1 | code_18115.txt [1.7KB] [225] |
Ответов: 8948
Рейтинг: 824
|
|||
nesco, (ИМХО) на сегодняшних ПК размер программы (величина кода) отодвинута на второй план учитывая гигабайтные ОЗУ и уже терабайтные диски, а вот скачка быстродействия давно не было, достигли местного максимума
![]() ![]() |
|||
карма: 19 |
|
Разработчик
Ответов: 26272
Рейтинг: 2142
|
|||
Вот так, будет более правильно, с защитой от многократных повторений одного кода клавиши
code_18116.txt ------------ Дoбавленo в 14.52: Леонид, есть одно "но", на которое мне недавно ткнул Tad -- зачем учить новичков на старых решениях, кога есть более новые, с них и надо начинать, странно другое -- почему он никогда не говорит этого тебе, отчего я и делаю выводы о его предвзятом отношения именно в отношении моей персоны ------------ Дoбавленo в 14.55: А вот теперь скажите мне, сколько компонентов можно выкинуть из схемы пользователя, используя мое решение ![]() ------------ Дoбавленo в 14.59: Леонид писал(а): что поборол и получил спасибо от благодарных пользователейАга, вот только от шефа не слышно никаких результатов -- будем добавлять новую функцию, или не будем ![]() |
|||
карма: 22 |
| ||
файлы: 1 | code_18116.txt [1.5KB] [209] |
Ответов: 16884
Рейтинг: 1239
|
|||
А можно вообще не парить (при добавлении клавиш) и результирующие коды на 10 кб меньше.
code_18118.txt ------------ Дoбавленo в 15.16: nesco писал(а): отчего я и делаю выводы о его предвзятом отношения именно в отношении моей персоны![]() И не копаю я под тебя. ![]() ------------ Дoбавленo в 15.25: Леонид писал(а): на сегодняшних ПК размер программы (величина кода) отодвинута на второй план учитывая гигабайтные ОЗУ и уже терабайтные диски |
|||
карма: 25 |
| ||
файлы: 1 | code_18118.txt [1.5KB] [184] |