Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Objective-C

Войти
Регистрация
Восстановить пароль
 
Хохол
Эксперт С++
475 / 443 / 13
Регистрация: 20.11.2009
Сообщений: 1,292
#1

Нужно запретить раскрытие всех элементов поддерева в NSOutlineView - Objective-C

30.05.2012, 10:02. Просмотров 478. Ответов 1
Метки нет (Все метки)

Как вы знаете, если кликнуть по треугольничку, раскрывающему элемент, держа нажатым option, полностью раскроется все поддерево этого элемента. Это поддерево может содержать слишком много элементов (например, если мы показываем файловую систему) и попытка раскрыть его ни к чему хорошему не приведет. Можно ли как-нибудь запретить такое поведение?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2012, 10:02
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Нужно запретить раскрытие всех элементов поддерева в NSOutlineView (Objective-C):

Как запретить раскрытие узла TreeView двойным щелчком - Visual Basic .NET
Как запретить раскрытие (скрытие) узла TreeView по двойному щелчку

Рекурсия: Вывести номера вершин, для которых высота левого поддерева не равна высоте правого поддерева - Java
Вывести номера вершин, для которых высота левого поддерева не равна высоте правого поддерева.:(

Поменять местами первый элемент левого поддерева и максимальный элемент правого поддерева - C++
Здравствуйте! Помогите, пожалуйста, с заданием по деревьям. Условие: поменять места первый элемент левого поддерева и максимальный...

Нужно вычислить произведение всех элементов массива с помощью рекурсии. - C++
Доброго времени суток! Нужно вычислить произведение всех элементов массива с помощью рекурсии. Подскажите как это можно сделать?

Нужно получить произведение всех элементов, которые меньше первого - Visual Basic
нужно перемножить все елементы, которые меньши за первий. Как ето записать? Добавлено через 7 часов 6 минут скажите, это очень...

В одномерном массиве из 10 элементов найти сумму всех элементов и произведение всех положительных элементов - C (СИ)
В одномерном массиве из 10 элементов найти сумму всех элементов и произведение всех положительных элементов. Массив вводится с клавиатуры.

1
Хохол
Эксперт С++
475 / 443 / 13
Регистрация: 20.11.2009
Сообщений: 1,292
04.06.2012, 12:54  [ТС] #2
Решил добавлением следующего метода в делегат outline view.

C
1
2
3
4
- (BOOL)outlineView:(NSOutlineView *)outlineView shouldExpandItem:(id)item
{
    return ([[NSApp currentEvent] modifierFlags] & NSAlternateKeyMask) == 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.06.2012, 12:54
Привет! Вот еще темы с ответами:

Элементы, меньшие среднего арифметического всех элементов массива нужно заменить нулём. - Turbo Pascal
Составить программу, которая преобразует массивы А(10) и В(12) следующим образом: элементы, меньшие среднего арифметического всех элементов...

Если сумма всех элементов массива чётная, нужно вывести количество нечётных - Pascal ABC
Дан целочисленный массив А из 20 целых случайных чисел от 10 до 90. Если сумма всех элементов массива чётная, нужно вывести количество...

Нужно чтоб при выделении одного элемента таблицы выводились индексы всех элементов этой строки - Visual Basic
Здравствуйте, написала программу при выделении одного элемента таблицы у меня выводится индекс именно этого элемента а мне нужно чтоб...

Запретить ввод всех символов в listbox - C#
Как сделать так чтобы был запрет на ввод всех символов с клавиатуры в listbox.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru