Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2006-09-09 18:37:19 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2025-01-09 15:02:55
карма: 0

0
Ответов: 3655
Рейтинг: 69
#2: 2006-09-09 19:20:08 ЛС | профиль | цитата
Lexx,
Как сделать так, чтобы визуальные свойства компонента Edit были такими
В ХиАсм можно настраивать только те свойства которые ты видишь в закладке свойства и ни какие другие
чтобы в Edit можно было вводить только 12 символов
Я уже приводил такой пример
Есть много вариантов например так
Add(Edit,7420984,161,49)
{
Left=50
Top=35
Width=280
Text=""
Point(doEnabled)
link(onChange,7399969:doNext,[])
}
Add(Counter,7399969,210,49)
{
Max=11
link(onNext,7420984:doEnabled,[(252,55)(252,39)(151,39)(151,69)])
}
карма: 0

0
Ответов: 8930
Рейтинг: 823
#3: 2006-09-09 20:41:17 ЛС | профиль | цитата
Lexx, или так: code_244

[size=-2]------ Добавлено в 20:41
ещё вот как code_245
карма: 19

0
файлы: 2code_244.txt [744B] [649], code_245.txt [655B] [699]
Ответов: 9906
Рейтинг: 351
#4: 2006-09-09 20:41:46 ЛС | профиль | цитата
Леонид, явно не хватает нижней точки Position
Типа такой:
Edit.ini
*Position=Позиция курсора|3|int[/code][b]hiEdit.pas[/b]
unit hiEdit;
interface
uses Kol,Share,Win,Windows;
type
Tfunc = function(const s:string; Ptr:pointer):boolean;
THIEdit = class(THIWin)
......
public
......
procedure _var_Position(var _Data:TData; Index:word);
......
implementation
......
procedure THIEdit._var_Position;
begin
_Data := _doData(Control.SelStart);
end;
......
карма: 9

0
Ответов: 8930
Рейтинг: 823
#5: 2006-09-09 20:43:09 ЛС | профиль | цитата
Galkov, код 245
карма: 19

0
Ответов: 9906
Рейтинг: 351
#6: 2006-09-09 20:47:01 ЛС | профиль | цитата
И что
245 спасает от незнания позиции курсора
карма: 9

0
Ответов: 8930
Рейтинг: 823
#7: 2006-09-09 20:56:37 ЛС | профиль | цитата
Galkov, нет, конечно, но решает поставленную коллегой Lexx задачу независимо от позиции курсора.
карма: 19

0
Гость
Ответов: 17029
Рейтинг: 0
#8: 2006-09-09 21:54:18 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2025-01-09 15:02:56
карма: 0

0
Ответов: 3655
Рейтинг: 69
#9: 2006-09-09 22:44:00 ЛС | профиль | цитата
Galkov, Положи изменённый компонент в SVN может всё таки попадёт в дистрибутив
А вообще такая точка нужна везде например в RichEdit.

Lexx,
Я имел ввиду, можно ли как-то изменить сам компонент?
Можно только кто будет изменять
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#10: 2006-09-09 23:14:04 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2025-01-09 15:02:56
карма: 0

0
Ответов: 3655
Рейтинг: 69
#11: 2006-09-09 23:38:01 ЛС | профиль | цитата
Lexx, Если бы я знал как давно бы сделал.
карма: 0

0
Гость
Ответов: 17029
Рейтинг: 0
#12: 2006-09-10 00:55:16 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2025-01-09 15:02:56
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#13: 2006-09-11 20:41:06 ЛС | профиль | цитата
Такие изменения вносить надо в THIWin с прописыванием точек у всех дочерних компонент
карма: 27
0
Гость
Ответов: 17029
Рейтинг: 0
#14: 2006-09-12 00:41:10 правка | ЛС | профиль | цитата


Редактировалось 5 раз(а), последний 2025-01-09 15:02:56
карма: 0

0
Администрация
Ответов: 15295
Рейтинг: 1519
#15: 2006-09-12 21:26:48 ЛС | профиль | цитата
Lexx, эти изменения делать надо вне зависимости от того, готов ты за это WMZ давать или нет. А вот в поддержку проекта это всегда пожалуста
карма: 27
0
15
Сообщение
...
Прикрепленные файлы
(файлы не залиты)