С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
Хохол
Эксперт С++
475 / 443 / 34
Регистрация: 20.11.2009
Сообщений: 1,292
1

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

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

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

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

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

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

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

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

1
Хохол
Эксперт С++
475 / 443 / 34
Регистрация: 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

В одномерном массиве из 10 элементов найти сумму всех элементов и произведение всех положительных элементов
В одномерном массиве из 10 элементов найти сумму всех элементов и произведение...

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

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


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

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

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