Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / MAskEdit / 17 сообщений из 17, страница 1 из 1
12.03.2003, 06:43
    #32117861
bjohny
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MAskEdit
Таокй вопрос. При вводе данных в MaskEdit данные вводятся с лево направо.
123000->
Хочу наоборот справо налево
000123<-
Как этого добиться??? Подскажите плиз
...
Рейтинг: 0 / 0
12.03.2003, 08:45
    #32117912
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MAskEdit
А зачем, если не секрет. Мы ж не китайцы, чтоб справа налево писать?
...
Рейтинг: 0 / 0
12.03.2003, 08:52
    #32117917
Voha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MAskEdit
Китайцы пишут с верху в низ, а вот арыбы те да,
он наверное имел ввиду эффект калькулятора, да?
...
Рейтинг: 0 / 0
12.03.2003, 08:56
    #32117921
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MAskEdit
С китайцами это я конечно того, но смысл понятен. Но зачем ентот фефект калькулятора нужен. Не уж то еще один калькулятор пишеться. Куда девать то их будем.
...
Рейтинг: 0 / 0
12.03.2003, 10:30
    #32118031
Бессонница
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MAskEdit
Эффект калькулятора это как? по моему там просто выравнивание по правому краю
а ему надо вставлятьсимволы вначале по нашему
или я неправильно поняла
я думала - BIDiMode но у меня не работает
...
Рейтинг: 0 / 0
12.03.2003, 10:34
    #32118037
Dikobrazz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MAskEdit
Ну можно в OnChange ставить у компонента SelStart:=0, тогда очередной символ будет добавлятся слева
...
Рейтинг: 0 / 0
12.03.2003, 11:09
    #32118087
bjohny
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MAskEdit
Да нужен эффект калькулятора
...
Рейтинг: 0 / 0
12.03.2003, 13:13
    #32118235
CrazyMihey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MAskEdit
Хе-хе, в HELPе они пишут, что TCustomEdit (Потомками которого являются TEdit и TMaskEdit ) поддерживает свойство Alignment , хотя на самом деле (На основе Source из установки Delphi 7 ), это свойство поддерживает только TCustomMemo (Которая в своё время, не поддерживает свойство PassWordChar ). Так что, похоже, придётся обрабатывать кучу Eventов и программно вставлять пробельчики.
...
Рейтинг: 0 / 0
12.03.2003, 13:37
    #32118266
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MAskEdit
ИЗВРАЩЕНЦЫ !
Код: 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
12.03.2003, 13:46
    #32118272
bjohny
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MAskEdit
Спасибо разобрался
...
Рейтинг: 0 / 0
12.03.2003, 14:40
    #32118351
bjohny
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MAskEdit
Упс, а такой прабл, с маской эта фича не работает, как заставить ???
...
Рейтинг: 0 / 0
12.03.2003, 16:59
    #32118579
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MAskEdit
Да, действительно...
Тогда не знаю... Но зато с обычным TEdit работает, хотя там можно и гораздо проще (однострочный TMemo).

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

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


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