|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
22.04.2010, 17:56 | #1 |
Пользователь
Регистрация: 22.04.2010
Сообщений: 15
|
Страницная навигация
Доброго всем времени суток. В общем, есть у меня цель - написать прогу (не важно о чём), используя как моожно меньше всяких отдельных диалогов и окон. Т. е. так, чтобы весь интерфейс и инфа находились в пределах одного окошка. Причём, инфа очень разнообразная и разнородная, как и интерфейс взаимодействия с ней. Считаю, что тут как нельзя лучше подойдёт страничный способ (по-другому экранный). В MFC есть класс CPagerCtrl для таких вещей. Но, мне очень не хочется лепить на MFC, очень она мне не нравиться.
Если кто в курсе, как можно стандартными средствами сделать интерфейс по типу оснасток панели управления в Windows Vista и Windows 7, подскажите пожалуйста. P.S. Извиняюсь за опечатку в названии темы
Si vis pacem, para bellum.
Последний раз редактировалось R-87A; 22.04.2010 в 18:05. |
22.04.2010, 20:19 | #3 |
Пользователь
Регистрация: 22.04.2010
Сообщений: 15
|
Я в курсе. Забыл дописать, что пишу под Windows Forms. Меня интересует именно Managed C++. TabControl? Его можно применить для этих целей? Можно подробнее, или ссылку?
Si vis pacem, para bellum.
|
22.04.2010, 21:12 | #4 |
Форумчанин
Регистрация: 02.07.2009
Сообщений: 722
|
Да можно.
Managed C++ (очень похож на C# примеры можно брать по шарпу и переделывать на управляемый с++) TabControl - класс TabControl |
24.04.2010, 14:50 | #5 | |
Пользователь
Регистрация: 22.04.2010
Сообщений: 15
|
Цитата:
p. s. То, что я зарегился пару дней назад, не означает, что я новичок в C++. Просто, с такой задачей столкнулся впервые.
Si vis pacem, para bellum.
|
|
25.04.2010, 13:49 | #7 |
Пользователь
Регистрация: 22.04.2010
Сообщений: 15
|
Вопрос: как сделать так, чтобы небыло никаких закладок, но можно было менять контент (в коде, разумеется) при помощи TabControl. Раньше я это делал чуть по-другому: делал панель, а её приписывал в качестве перента юзер-контролу (фактически - фрейм). Приходилось писать небольшой класс для управления инициализацией, загрузкой данных, навигацией и т.п . Вопрос в том, можно ли сделать тоже самое на базе стандартных контролов/классов? Как реализован интерфейс оснасток панели управления (именно в Vista & Windows 7)?
Si vis pacem, para bellum.
|
25.04.2010, 16:30 | #9 |
Пользователь
Регистрация: 22.04.2010
Сообщений: 15
|
У меня такое впечатление, что вы совершенно не понимаете, о чём идёт речь. При чём тут Form2? Неужели, я неясно выразил суть вопроса?
Si vis pacem, para bellum.
|
25.04.2010, 16:48 | #10 |
Форумчанин
Регистрация: 02.07.2009
Сообщений: 722
|
Я не очень понимаю в чем у Вас вопрос встает(темболее если Вы это понимаете и уже столько времени прошло...)
Добавлете на форму контролы стандартные(кпопки и тд...) при событии на них может меняться контент(дополнительный класс который будет это все осуществлять... ) ну или менять саму форму... А чем Вам с формой пример не нравиться? Можете взять за основу контролы создать свой аналог.... |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Навигация по листу | Rodion | Microsoft Office Excel | 1 | 19.04.2010 19:47 |
постраничная навигация с MySQL | ilma55 | PHP | 12 | 10.03.2010 11:12 |
Навигация по картинке а-ля Photoshop | -BlindGuardian- | Мультимедиа в Delphi | 1 | 28.01.2010 15:13 |
Навигация по DBGrid | uraura | Компоненты Delphi | 1 | 01.11.2008 18:13 |
Навигация по таблице | Натуся | Помощь студентам | 4 | 31.10.2007 00:58 |