Елементи керування вмістом

Елементи керування вмістом

Головна | Про нас | Зворотній зв'язок

Елементи керування вмістом дозволяють розробляти документи і шаблони, які мають такі функції:

· Інтерфейс з керованим введенням, подібним введення, який використовується в формах.

· Обмеження, які забороняють користувачам правити захищені розділи документа або шаблону. Додаткові відомості див. У розділі Protecting Parts of Documents by Using Content Controls.

Елементи керування вмістом надають користувальницький інтерфейс, оптимізований як для призначеного для користувача виведення, так і для введення. При додаванні елемента керування вмістом в документ, він визначається кордоном, заголовком і тимчасовим текстом, який може надавати інструкції користувачеві. Кордон і заголовок елемента керування не з'являються в версіях документа для друку.

Наприклад, якщо необхідно, щоб користувач ввів дату в розділ документа, можна додати в документ елемент управління вибору дати. При натисканні на елемент управління, з'являється стандартний керуючий елемент вибору дати. Також можна задати властивості елемента управління для налаштування виведеного регіонального календаря і для визначення формату дати. Після того, як користувач вибере дату, призначений для користувача інтерфейс елемента управління ховається. При друку документа з'являється тільки дата.

Елементи керування вмістом також допомагають виконувати наступне:

· Виконувати прив'язку документа або шаблону до даних. Можна прив'язати елементи керування вмістом до полів бази даних, керованих об'єктів в .NET Framework, XML-елементів, які зберігаються в документі, і до інших джерел даних.

У проектах рівня документа можна додавати елементи керування вмістом в документ під час розробки або під час виконання. У проектах рівня додатки елементи керування вмістом додаються в будь-який відкритий елемент під час виконання. Додаткові відомості див. У разделеПрактіческое керівництво. Додавання елементів керування вмістом в документи Word.

Типи елементів керування вмістом

Існують дев'ять різних типів елементів керування вмістом, які можна додавати в документи. Більшість елементів управління має відповідний тип в просторі імен Microsoft.Office.Tools.Word. Також можна використовувати універсальний шаблонContentControl, який може представляти будь-який з доступних елементів керування вмістом. Покрокове керівництво по використанню будь-якого доступного елемента керування вмістом, див. Розділ покрокове керівництво. Створення шаблону за допомогою елементів керування вмістом.

Колекція стандартних блоків.

"Прапорець" є елементом користувальницького інтерфейсу, що відображає одне з двох станів: виділено або порожньо.

На відміну від інших типів елементів керування вмістом, Visual Studio Tools for Office (середа виконання) не надає спеціальний тип, який представляє елемент керування вмістом "прапорець". Інакше кажучи, тип CheckBoxContentControl не існує. Проте, можна створити елемент керування вмістом "прапорець", програмно додавши в документ універсальний шаблон ContentControl. Додаткові відомості див. У розділі Елементи керування checkbox в проектах слова.

Поле зі списком використовується для виведення списку елементів, які можуть вибирати користувачі. На відміну від списку, поле зі списком дозволяє користувачам додавати власні елементи. Додаткові відомості див. У розділі тип ComboBoxContentControl.

Керуючий елемент вибору дати.

Керуючий елемент вибору дати надає календар призначеного для користувача інтерфейсу для вибору дати. Календар з'являється, коли користувач клацає стрілку списку елемента управління. Можна використовувати регіональні календарі і різні формати дати. Додаткові відомості див. У розділі тип DatePickerContentControl.

Список, що розкривається використовується для виведення списку елементів, які можуть вибирати користувачі. На відміну від поля зі списком, що розкривається не дозволяє користувачам додавати або змінювати елементи. Додаткові відомості див. У розділі тип DropDownListContentControl.

Елемент управління групою визначає захищену область документа, яку користувачі не зможуть змінювати або видаляти. Елемент управління групою може містити будь-які елементи документа, в тому числі текст, таблиці, графіки та інші елементи керування вмістом. Додаткові відомості див. У розділі тип GroupContentControl.

Елемент управління малюнка виводить зображення. Зображення можна вказати під час розробки або виконання. Користувачі також можуть вибрати елемент керування, щоб вибрати зображення для вставки в документ. Додаткові відомості див. У розділі тип PictureContentControl.

Елемент управління текстом в форматі RTF містить текст або інші елементи, такі як таблиці, картинки або інші елементи управління содержімим.Дополнітельние відомості див. У розділі тип RichTextContentControl.

Елемент управління звичайним тестом містить текст. Елемент управління звичайним текстом не може містити інших елементів, таких як таблиці, картинки чи інших елементів керування вмістом. Крім того, весь текст в елементі управління звичайним текстом однаково отформатірован.Напрімер, при виділенні курсивом одного слова в реченні, що знаходиться в елементі управління звичайним тестом, курсивом виділяється весь текст в елементі управління. Додаткові відомості див. У розділі тип PlainTextContentControl.

Використання моделі прив'язки даних Windows Forms

Більшість елементів управління підтримують просту модель прив'язки даних, яку використовує Windows Forms. Проста прив'язка даних означає, що елемент управління прив'язаний до одного елементу даних, наприклад, до значення в стовпці таблиці даних. Додаткові відомості див. У разделеСвязиваніе даних і Windows Forms.

У проектах рівня документа можна прив'язати дані до елементів керування вмістом за допомогою вікна Джерела даних в середовищі Visual Studio.Дополнітельние відомості про додавання в документи елементів управління прив'язки даних, див. Розділи Практичний посібник. Заповнення документів даними з бази даних і Практичний посібник. Заповнення документів даними з об'єктів.

Головне меню являє собою лінійку розкривних меню, що складається з наступних пунктів:

File (Файл) - в меню сгруп-бенкетували команди для роботи з файлами проекту, за допомогою яких можна створити новий або відкрити вже існуючий проект, додати проект в групу для паралельної роботи над кількома проектами і т.д .;

Edit (Правка) - містить стандартний набір команд, призначених для редактірова-ня і набору команд для роботи з таблицями бази даних;

^ View (Вид) - містить команди виклику вікон і панелей ін-струментальні середовища Visual Basic б;

Project (Проект) - в меню згруповані команди управління проектом і його елементами, що дозволяють додати в проект і видалити з нього елементи проекту, такі як форма, програмний модуль, клас та ін .;

^ Format (Формат) - містить команди форматування об'єктів у формі;

Debug (Налагодження) - в меню згруповані команди призначений-ні для налагодження програми;

Run (Запуск) - містить команди запуску додатка на виконання з компіляцією або без неї, призуп-новки або припинення виконання програми;

^ Query (Запит) - містить команди для створення і виконання запро-сов до бази даних;

Diagram (Діаграма) - в меню згруповані команди для побудови діа-грами, що відображає структуру бази даних;

Add -Ins (Надбудови) - містить команди виклику до-виконавчими утиліт, часто званих надбудовами (add-ins);

^ Window (Вікно) - містить стандартні команди керування вікнами;

Help (Довідка) - містить команди виклику довідкової систе-ми Visual Basic 6. За допомогою цього меню можна викликати довідкову систему з різними варіантами представлення інформації

Схожі статті