-
Постов
842 -
Зарегистрирован
-
Победитель дней
123
Весь контент Andrey Efimov
-
А что именно не понятно? Событие срабатывает каждый раз, когда вы вводите новый символ в поле Edit1 (Edit1.Text). Пишем цикл, в котором пробегаем по всем введённым символам и проверяем их на соответствие списку запрещённых символов. Если находим запрещённый символ, то сразу удаляем его из строки или можно ещё предупреждение выдать.
-
Честно говоря, я тоже не знаю, почему так происходит… Но могу подсказать временное решение: используем событие OnChangeTracking, проверяем последний введённый символ (или даже лучше сразу все символы проверять) и решаем, что с ним делать.
-
Может быть, вам попробовать использовать компонент TClearingEdit? Стиль, который вы пытаетесь использовать предназначен именно для этого компонента.
- 7 ответов
-
- TClearingEdit
- ClearingEditStyle
- (и ещё 7 )
-
По вашей личной просьбе обратил внимание на этот вопрос, но у меня Delphi XE6, т.е. проверить на XE5 просто нет возможности. Что необходимо знать: Компонент, который вы используете, является устаревшим, т.е. начиная с версии XE6 этого компонента нет в среде Что предлагают использовать вместо него – это компонент TDateEdit (Пример: Mobile Tutorial: Using a Calendar Component to Pick a Date (iOS and Android)) Я также попробовал использовать компонент TCalendar(Пример: FMX.DateTimeCtrls.TCalendar), и изменял в рантайме свойство, которое вы предложили, всё работает отлично. Выходы, которые вижу я: Найти человека с XE5 и попросить воспроизвести вашу ситуацию. Поставить более новую версию среды разработки и использовать новый компонент, который заменяет старый.
-
Стили лежат тут "C:\Users\Public\Documents\Embarcadero\Studio\14.0\Styles", там есть папки "Android", "iOS". Также все стандартные стили можно вытащить из "Bitmap Style Designer", как это сделать, читайте в разделе "Стили", например в теме "Где взять стандартный стиль в FireMonkey для iOS и Android, используемый по умолчанию?"
-
Для Андроид: можно воспользоваться классами для работы с "Wi-Fi", конкретно методом "getMacAddress". Полную обёртку для работы с Wi-Fi я уже написал, так что вам остаётся только подключить её (Пример и обёртка лежат тут: Android API: package "android.net.wifi" или обёртка для работы с Wi-Fi)
-
Спасибо.
-
Планируется ли научить этот класс работать с запароленными архивами?
-
Вам необходимо просто указать путь до базы и всё должно заработать. (Посмотрите примеры, на которые я дал вам ссылку и всё станет понятно) Пример для пути "assets\internal": procedure TForm1.FDConnection1BeforeConnect(Sender: TObject); begin {$IF DEFINED(iOS) or DEFINED(ANDROID)} FDConnection1.Params.Values['Database'] := TPath.Combine(TPath.GetDocumentsPath, 'shoplist.s3db'); {$ENDIF} end;
-
Не нашёл в вашем проекте подключения к БД через код. Советую ознакомиться с примерами в справке Accessing a Database
-
Вам сюда Android Design
-
Фотки есть на сайте, но на Фейсбуке их намного больше Буду ждать презентации и демки. Ярослав, привет. Где-то уже лежат презентации и демки или ещё не выкладывал?
-
Удалось ли узнать что-то по поводу докладов? p.s. Фотки уже выложили, может и доклады выложат?
-
Гляньте статью (на Delphi): REST Client Library: использование API ВКонтакте
-
Вносить изменения в стиль можно при помощи Bitmap Style Designer или TStyleBook. На форуме, в этом же разделе, достаточно тем про это: Где взять стандартный стиль в FireMonkey для iOS и Android, используемый по умолчанию? Как поменять цвет выделенного итема в ListBox для андроид стиля? Как изменить стиль по умолчанию для андроида? Почитайте форум...