Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.08.08;
Скачать: [xml.tar.bz2];

Вниз

Как в TreeView программно открыть узел для редактирования?   Найти похожие ветки 

 
Андрей Л.   (2004-07-26 13:51) [0]

Есть дерево TreeView, у него есть такая фишка: когда делаем редкий двойной щелчёк, то элемент открывается для редактирования (св-во ReadOnle=false).
А как такое программно сделать? Например, я выделил узел и нажал F2, а он мне и открылся для редактирования?


 
Subdigger ©   (2004-07-26 14:07) [1]

node.Collapse(Recurse: Boolean);
node.Expand(Recurse: Boolean);


 
Андрей Л.   (2004-07-26 14:10) [2]

Чего-то не то...


 
Subdigger ©   (2004-07-26 14:16) [3]

>>Чего-то не то...
чего не то?


 
Андрей Л.   (2004-07-26 14:35) [4]

Свойства не открывают элемент дерева для редактирования. Они совсем для других целей предназначены.


 
ПсихЪ_трудоголик   (2004-07-26 14:36) [5]


> Subdigger ©   (26.07.04 14:16) [3]

То, что ты написал - разворачивает и сворачивает дерево или его ветку. А нужно, чтобы по хоткею элемент дерева переходил в режим редактирования поля TTreeNode.Text. Как если бы вместо хот кея пользователь совершил "редкий двойной щелчёк" на элементе.


> Андрей Л.   (26.07.04 13:51)

Изъясняться нужно понятнее... (:

Сейчас, тестик проведу, может и придумаю, как это сделать...


 
ПсихЪ_трудоголик   (2004-07-26 14:40) [6]


function TTreeNode.EditText() : boolean;


Работает так:

if Tree.Selected.EditText() then
 ShowMessage( "Редактирование завершено!" );


 
Андрей Л.   (2004-07-26 14:40) [7]

//ПсихЪ_трудоголик   (26.07.04 14:36)
//Изъясняться нужно понятнее... (:

Выяснился как смог :).

Ждёмс кусочек кода...


 
Андрей Л.   (2004-07-26 14:42) [8]

Спасибо...

Мда, ну я и ступил...


 
[lamer]Barmaglot ©   (2004-07-26 14:54) [9]

Установить окну стиль TVS_EDITLABELS

Далее использовать TVM_EDITLABEL, TVN_BEGINLABELEDIT, TVN_ENDLABELEDIT и т.д.

Подробнее: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/commctls/treeview/treeview.asp



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.08.08;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.033 c
6-1086457277
SergP
2004-06-05 21:41
2004.08.08
TWebBrowser + Enter


14-1090359975
НовиЧок
2004-07-21 01:46
2004.08.08
Информация о делфи


3-1089633365
Tempo
2004-07-12 15:56
2004.08.08
Параметры Locate


1-1090607313
Mental_Ray
2004-07-23 22:28
2004.08.08
Окно сворачивается в свой заголовок, как это сделать?


4-1088235176
Sormy
2004-06-26 11:32
2004.08.08
Как извлечь версию файла из произвольного файла?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский