Difference between revisions of "Программирование: Часто задаваемые вопросы"

From Apache OpenOffice Wiki
Jump to: navigation, search
(Радиокнопки на форме диалога. Несколько групп радиокнопок в диалоге)
(добавлен новый вопрос)
Line 10: Line 10:
 
:Для объединения несколько переключателей в группу, Вы должны поместить их один за другим в последовательность активации без промежутков (свойство Model.TabIndex, описанное как Порядок в редакторе диалога). Если последовательность активации прервана другим элементом управления, то OpenOffice.org автоматически начинает новую группу элементов управления, которая может активироваться независимо от первой группы элементов управления.
 
:Для объединения несколько переключателей в группу, Вы должны поместить их один за другим в последовательность активации без промежутков (свойство Model.TabIndex, описанное как Порядок в редакторе диалога). Если последовательность активации прервана другим элементом управления, то OpenOffice.org автоматически начинает новую группу элементов управления, которая может активироваться независимо от первой группы элементов управления.
  
 +
<p align=right>2.4</p>
 +
 +
=== Диалоговые окна ===
 +
:MsgBox(Message, [DialogType], [DialogTitle])
 +
 +
:''DialogTitle'' отображается как заголовок диалога.
 +
 +
:''DialogType'' определяет, какие кнопки отображаются в диалоге, какая кнопка является кнопкой по умолчанию, и какое изображение отображается в диалоге.
 +
 +
:Ниже показаны допустимые значения для ''DialogType''
 +
 +
 +
:0 - Отображается только кнопка '''OK'''.
 +
:1 - Отображаются кнопки '''OK''' и '''Отмена'''.
 +
:2 - Отображаются кнопки '''Отмена''', '''Повторить''' и '''Пропустить'''.
 +
:3 - Отображаются кнопки '''Да''', '''Нет''' и '''Отмена'''.
 +
:4 - Отображаются кнопки '''Да''' и '''Нет'''.
 +
:5 - Отображаются кнопки '''Повторить''' и '''Отмена'''.
 +
:16 - Добавляет значок Стоп в диалог.
 +
:32 - Добавляет значок Вопрос в диалог.
 +
:48 - Добавляет значок Восклицательный знак в диалог.
 +
:64 - Добавляет значок Информация в диалог.
 +
:128 - Первая кнопка в диалоге — кнопка по умолчанию. Это - поведение по умолчанию.
 +
:256 - Вторая кнопка в диалоге — кнопка по умолчанию.
 +
:512 - Третья кнопка в диалоге — кнопка по умолчанию.
 +
 +
:Значения, возвращаемые функцией MsgBox
 +
 +
:1 - OK
 +
:2 - Отмена
 +
:4 Повторить
 +
:5 Пропустить
 +
:6 Да
 +
:7 Нет
 +
 +
:P. S. В OOo Basic можно попробовать применить в заголовке модуля ''Option Compatible''. Уверяется, что при этом поддерживаются строковые константы VB: vbCr, vbCrLf, vbFormFeed, vbLf, vbNewLine, vbNullChar, vbNullString, vbTab и vbVerticalTab.
 
<p align=right>2.4</p>
 
<p align=right>2.4</p>
 
{{Ru СодержаниеFAQ Нижняя часть}}
 
{{Ru СодержаниеFAQ Нижняя часть}}

Revision as of 21:59, 5 May 2008

Принять участие в проекте!
Общие вопросы
Форматирование ответов
Вопросы использования
Популярные разделы:
Writer: Часто задаваемые вопросы
Calc: Часто задаваемые вопросы
Орфография и грамматика
Полезности и секреты
Главная страница

Где найти документацию по написанию макросов ?

Примеры макросов можно найти здесь http://codesnippets.services.openoffice.org/Office/index.xml
Документация находится по адресу http://api.openoffice.org/
Существует так же SDK http://api.openoffice.org/SDK/index.html
Ещё подборка документации: http://community.i-rs.ru/index.php/topic,3604.0.html
Макросы для программистов http://www.ooomacros.org/dev.php

Радиокнопки на форме диалога. Несколько групп радиокнопок в диалоге

Для объединения несколько переключателей в группу, Вы должны поместить их один за другим в последовательность активации без промежутков (свойство Model.TabIndex, описанное как Порядок в редакторе диалога). Если последовательность активации прервана другим элементом управления, то OpenOffice.org автоматически начинает новую группу элементов управления, которая может активироваться независимо от первой группы элементов управления.

2.4

Диалоговые окна

MsgBox(Message, [DialogType], [DialogTitle])
DialogTitle отображается как заголовок диалога.
DialogType определяет, какие кнопки отображаются в диалоге, какая кнопка является кнопкой по умолчанию, и какое изображение отображается в диалоге.
Ниже показаны допустимые значения для DialogType


0 - Отображается только кнопка OK.
1 - Отображаются кнопки OK и Отмена.
2 - Отображаются кнопки Отмена, Повторить и Пропустить.
3 - Отображаются кнопки Да, Нет и Отмена.
4 - Отображаются кнопки Да и Нет.
5 - Отображаются кнопки Повторить и Отмена.
16 - Добавляет значок Стоп в диалог.
32 - Добавляет значок Вопрос в диалог.
48 - Добавляет значок Восклицательный знак в диалог.
64 - Добавляет значок Информация в диалог.
128 - Первая кнопка в диалоге — кнопка по умолчанию. Это - поведение по умолчанию.
256 - Вторая кнопка в диалоге — кнопка по умолчанию.
512 - Третья кнопка в диалоге — кнопка по умолчанию.
Значения, возвращаемые функцией MsgBox
1 - OK
2 - Отмена
4 Повторить
5 Пропустить
6 Да
7 Нет
P. S. В OOo Basic можно попробовать применить в заголовке модуля Option Compatible. Уверяется, что при этом поддерживаются строковые константы VB: vbCr, vbCrLf, vbFormFeed, vbLf, vbNewLine, vbNullChar, vbNullString, vbTab и vbVerticalTab.

2.4


Перейти к разделу: Writer | Calc | Общее | UI | Глоссарий | Принятые сокращения | Полезности | Содержание
Personal tools