powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / MAskEdit
17 сообщений из 17, страница 1 из 1
MAskEdit
    #32117861
bjohny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таокй вопрос. При вводе данных в MaskEdit данные вводятся с лево направо.
123000->
Хочу наоборот справо налево
000123<-
Как этого добиться??? Подскажите плиз
...
Рейтинг: 0 / 0
MAskEdit
    #32117912
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем, если не секрет. Мы ж не китайцы, чтоб справа налево писать?
...
Рейтинг: 0 / 0
MAskEdit
    #32117917
Voha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Китайцы пишут с верху в низ, а вот арыбы те да,
он наверное имел ввиду эффект калькулятора, да?
...
Рейтинг: 0 / 0
MAskEdit
    #32117921
pkarklin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С китайцами это я конечно того, но смысл понятен. Но зачем ентот фефект калькулятора нужен. Не уж то еще один калькулятор пишеться. Куда девать то их будем.
...
Рейтинг: 0 / 0
MAskEdit
    #32118031
Бессонница
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эффект калькулятора это как? по моему там просто выравнивание по правому краю
а ему надо вставлятьсимволы вначале по нашему
или я неправильно поняла
я думала - BIDiMode но у меня не работает
...
Рейтинг: 0 / 0
MAskEdit
    #32118037
Dikobrazz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну можно в OnChange ставить у компонента SelStart:=0, тогда очередной символ будет добавлятся слева
...
Рейтинг: 0 / 0
MAskEdit
    #32118087
bjohny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да нужен эффект калькулятора
...
Рейтинг: 0 / 0
MAskEdit
    #32118235
Фотография CrazyMihey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хе-хе, в HELPе они пишут, что TCustomEdit (Потомками которого являются TEdit и TMaskEdit ) поддерживает свойство Alignment , хотя на самом деле (На основе Source из установки Delphi 7 ), это свойство поддерживает только TCustomMemo (Которая в своё время, не поддерживает свойство PassWordChar ). Так что, похоже, придётся обрабатывать кучу Eventов и программно вставлять пробельчики.
...
Рейтинг: 0 / 0
MAskEdit
    #32118266
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
ИЗВРАЩЕНЦЫ !
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
TMyMaskEdit  = class(TMaskEdit)
  public
    procedure CreateParams(var Params: TCreateParams); Override;
  end;

procedure TMyMaskEdit.CreateParams(var Params: TCreateParams);
begin
  inherited CreateParams(Params);
  Params.Style := Params.Style or ES_MULTILINE or ES_RIGHT;
end;
...
Рейтинг: 0 / 0
MAskEdit
    #32118272
bjohny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо разобрался
...
Рейтинг: 0 / 0
MAskEdit
    #32118351
bjohny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Упс, а такой прабл, с маской эта фича не работает, как заставить ???
...
Рейтинг: 0 / 0
MAskEdit
    #32118579
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Да, действительно...
Тогда не знаю... Но зато с обычным TEdit работает, хотя там можно и гораздо проще (однострочный TMemo).

А ЗАЧЕМ ЭТО В МАСКЕ???
...
Рейтинг: 0 / 0
MAskEdit
    #32118857
bjohny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для отображения количества символов для ввода, так удобней для юзера...
...
Рейтинг: 0 / 0
MAskEdit
    #32118875
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Для отображения количества символов для ввода, так удобней для юзера...

Извиняюсь за флейм, но:
_________________ - и сколько здесь символов???
...
Рейтинг: 0 / 0
MAskEdit
    #32118919
bjohny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну почуму же ______, можно поставить 00000000000, тогда будет видно, правда???(вообщет так и надо, числа будут вводиться)
...
Рейтинг: 0 / 0
MAskEdit
    #32118922
Фотография eNose
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
[не одобрен]
Ну так сделай с обычным TEdit. Проверяй OnKeyPress формы и, если Edit.Focused, пиши туда то, что надо.
...
Рейтинг: 0 / 0
MAskEdit
    #32118923
bjohny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, так и сделал, спасиб.. :)
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / MAskEdit
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]