Новости
Высшая математика
В научных кругах принято считать, что в рамки высшей математики входят такие дисциплины, как анал...
Нобелевские лауреаты
Нобелевская премия учреждена шведским химиком Альфредом Нобелем в 1895г. Впервые она была вручена ...
Электронная библиотека
На первых порах обсуждения проблематики электронных материалов основное внимание было сосредоточен...
Стерео и видео Стереоизображение
Под стереоизображением понимают получение такого изображения, которое давало бы ощущение протяжен...
Сонник
Сон — это естественный физиологический процесс, который занимает 1/3 жизни человека. Все люди во ...
Синергетика
Синергетика — это междисциплинарный подход исследования, большой вклад в изучение которого, начина...
Авторизация

Пользователь

Пароль

Запомнить



Забыли пароль? Ещё не зарегистрированы? Регистрация

Поиск

Главная arrow Статьи arrow Delphi
Delphi
Выбор панепи элементов управления и задание ее отображения

Обработка исключительных ситуаций позволяет управлять значением свойства Checked в случаях возникновения ошибок. На рис. 16.5 представлена форма, которая отображает список элементов коллекции CommandBars главного окна приложения Excel и позволяет изменять положение панелей управления, выбранных в списке.


Изменение положения панели

Обратите внимание на то, что в этой процедуре используется обработка исключительной ситуации. Это необходимо в тех случаях, когда положение панели не может быть изменено. В таких случаях состояние объекта Position будет восстановлено в первоначальное состояние. Используя эту процедуру, изменим, положение панели Стандартная и поместим ее вдоль левой стороны главного окна (рис. 16.6).


Использование свойства Туре

На рис. 16.7 отображена панель Цвет заливки. Ее нельзя пристыковать к какой-либо стороне главного окна, несмотря на то, что для нее значение свойства Туре равно msoBarTypeNormal (т. е. 0).

Рис. 16.7. Отображаем панель Цвет заливки


Изменение горизонтальной координаты панели

Используя представленные процедуры, мы сможем перемещать панель в левую или в правую часть главного окна (рис. 16.8).

Рис. 16.8. Перемещаем панель вправо


Отключение отображения панелей управления

Данная процедура, перебирая все элементы коллекции CommandBars, устанавливает их свойства Enabled либо в значение True, либо в значение False. Воспользуемся ею и установим для всех панелей свойство Enabled в значение False. Результат представлен на рис. 16.9.


Создание пользовательской панели (меню)

Для создания пользовательской (настраиваемой) панели используем метод Add коллекции CommandBars. У этого метода есть несколько аргументов. Синтаксис вызова метода Add:

где Name:String — название создаваемой панели, Position:Integer — ее расположение (см. табл. 16.2), MenuBar: Boolean — признак создания меню, Temporary:Boolean — признак создания временной панели. Используя данные аргументы и их комбинации, мы можем создать как обычную панель с кнопками или всплывающее меню, так и заменить существующее главное меню приложения Excel. Любой из создаваемых компонентов коллекции CommandBars может быть создан как временный объект (на время одного сеанса работы приложения) или как постоянный объект. Рассмотрим создание пользовательской панели в приложениях Delphi на примере следующей процедуры.


  1. Создание пользовательской панели
  2. Элементы управления и их свойства
  3. Загрузка списка элементов управления панели
  4. Получение ссыпки на элемент управления
  5. Управление свойствами кнопки
  6. Главное меню
  7. Создание пользовательского элемента управления
  8. Создание кнопки
  9. Выбор стиля кнопки "только значок"
  10. Выбор стиля кнопки "только текст"
  11. Создание кнопок с предопределенными свойствами
  12. Создание кнопок с разными значками
  13. Использование Visual Basic Editor
  14. Получение номера версии VBE
  15. Создание формы Microsoft
  16. Загрузка текста модуля из текстового файла
  17. Загрузка текста макроса из строки
  18. Получение текста модуля
  19. Создание и использование макроса из приложений Delphi
  20. Коллекция диалогов
  21. Определение количества диалогов в Excel
  22. Задание имени файла в диалоге сохранения рабочей книги
  23. Пример программирования панели
  24. Процедура формирования документа "Налоговая декларация"
  25. Создание пользовательской библиотеки
  26. Заголовок и секция interface создаваемого модуля
  27. Получение ссылки на объект Application
  28. Визуализация окна приложения Word
  29. Создание документа
  30. Открытие существующего документа
  31. Копирование содержимого документа в буфер обмена
  32. Импорт текста из документа Word
  33. Закрытие документа
  34. Закрытие приложения Word
  35. Создание документа на основе шаблона
  36. Создание пользовательской динамической библиотеки
  37. Содержание файла проекта динамической библиотеки
  38. Неявная загрузка модуля DLL
  39. Описание внешних процедур и функций модуля DLL в приложении
  40. Создание документа на основе шаблона (неявная загрузка модуля)
  41. Явная загрузка модуля DLL
  42. Задание типов функций, импортируемых из модуля
  43. Задание переменных для точек входа в импортируемые функции
  44. Загрузка модуля
  45. Создание документа на основе шаблона (явная загрузка модуля)
  46. Освобождение памяти
  47. Использование DLL в макросах MS Office
  48. Описание внешних функций и процедур в модуле документа
  49. Описание функции
  50. Описание ссылки на функцию Messagebox
<< [Первая] < [Предыдущая] 1 2 [Следующая] > [Последняя] >>

Результаты 56 - 220 из 229


 

 
1.1704