![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TShellTreeView и свойство readonly
Virtukon © (2006-04-21 13:13:00)Здравствуйте.
В D7 есть на вкладке samples компонент TShellTreeView. Достаточно удобная вещь, но вот одного я там не увидел, свойства readonly. Каким способом можно запретить пользователю, щелкая на элементах дерева, изменять их имена?
Virtukon (2006-04-21 14:57:00) [1]Нашел исходники этого TShellTreeView и немного подправил, теперь всё ок! =) Спасибо!
Virtukon (2006-04-21 14:03:00) [2]Что-то типа такого? или еще что-то надо обязательно сделать?
type
TMyShellTreeView = class(TShellTreeView)
published
property Readonly: Boolean read FReadonly write FReadonly;
end;
procedure Register;
implementation
procedure Register;
begin
RegisterComponents('Samples', [TMyShellTreeView]);
end;
Chlavik (2006-04-21 13:21:00) [3]Напиши свою Компоненту - я точно не помню но если он наслеован от TCustomTreeView то можна открыть свойство ReadOnly - просписать го в Published. Потому пишеш функцию RegisterComponent (или Register - смотри F1) и потом install Component в Delphi