Skip to content

Commit

Permalink
Репозиторий создан
Browse files Browse the repository at this point in the history
  • Loading branch information
ahyahy committed Jul 17, 2024
1 parent 23c3f32 commit 555c375
Show file tree
Hide file tree
Showing 6 changed files with 633 additions and 0 deletions.
25 changes: 25 additions & 0 deletions docs/OSDFormsRu/OSDForms.MenuProperties.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Menu Properties</TITLE>
<META content="text/html; charset=Windows-1252" http-equiv="Content-Type">
<LINK rel="stylesheet" type="text/css" href="mainstyle.css"></HEAD>
<BODY id=bodyID class=dtBODY>
<DIV id=nsbanner>
<DIV id=bannerrow1>
<TABLE class=bannerparthead cellSpacing=0>
<TBODY>
<TR id=hdr>
<TD class=runninghead></TD>
<TD class=product></TD></TR></TBODY></TABLE></DIV>
<DIV id=TitleRow>
<H1 class=dtH1>Меню (Menu)&nbsp;Свойства</H1></DIV></DIV>
<DIV id=nstext>
<P></P>
<H4 class=dtH4>Свойства</H4>
<DIV class=tablediv>
<TABLE class=dtTABLE cellSpacing=0>
<TBODY>
<TR vAlign=top>
<TD width="50%"><IMG src="pubproperty.gif"></IMG><A href="OSDForms.ElementNameProperty.html">Имя&nbsp;(Name)</A></TD>
<TD width="50%">Возвращает уникальное имя элемента сгенерированное при создании.</TD></TR></TBODY></TABLE></DIV>
<H4 class=dtH4>Смотрите также</H4>
<P><A href="OSDForms.html">Библиотека&nbsp;DeclarativeForms</A></P></DIV></BODY></HTML>
197 changes: 197 additions & 0 deletions docs/OSDFormsRu/OSDForms.MenuRemoveAtMethod.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,197 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Menu.RemoveAt Method</TITLE>
<META content="text/html; charset=Windows-1252" http-equiv="Content-Type">
<LINK rel="stylesheet" type="text/css" href="mainstyle.css"></HEAD>
<BODY id=bodyID class=dtBODY>
<DIV id=nsbanner>
<DIV id=bannerrow1>
<TABLE class=bannerparthead cellSpacing=0>
<TBODY>
<TR id=hdr>
<TD class=runninghead></TD>
<TD class=product></TD></TR></TBODY></TABLE></DIV>
<DIV id=TitleRow>
<H1 class=dtH1>Меню.УдалитьПоИндексу (Menu.RemoveAt)&nbsp;Метод</H1></DIV></DIV>
<DIV id=nstext>
<H4 class=dtH4>Синтаксис</H4>
<P>УдалитьПоИндексу(&lt;Индекс&gt;)</P>
<H4 class=dtH4>Параметры</H4>
<DL>
<DT><I>Индекс</I> (обязательный)</DT>
<DD>Тип: Число.</DD>
<DD>Индекс элемента, который нужно удалить из меню.</DD></DL>
<H4 class=dtH4>Возвращаемое значение</H4>
<P></P>
<H4 class=dtH4>Описание</H4>
<P>Удаляет пункт из меню.</P>
<H4 class=dtH4>Примечание</H4>
<P></P>
<H4 class=dtH4>Пример</H4>
<P><PRE class=code>
ГлавноеМеню.УдалитьПоИндексу(1);
ПодменюМенюФайл.УдалитьПоИндексу(1);
</PRE>
<details><summary>Полный пример кода</summary>
<P><PRE class=code>
<a id="copy1" href="jаvascript://" title="Выделяет код, копирует и снимает выделение.">Копировать</a> <a id="select1" href="jаvascript://" title="Выделяет код.">Выделить всё</a>
<hr style="border-color: lightgray;"><DIV id="cont1">
ПодключитьВнешнююКомпоненту("C:\444\111\DeclarativeForms\DeclarativeForms\bin\Debug\DeclarativeForms.dll");
ДФ = Новый ДекларативныеФормы();
Форма1 = ДФ.Форма;
Форма1.Ширина = 400;
Форма1.Высота = 300;

ГлавноеМеню = ДФ.Меню(ДФ.ТипМеню.Главное);

ПодменюМенюФайл = ДФ.Меню(ДФ.ТипМеню.Отсутствие);
МенюФайл = ДФ.ЭлементМеню("Файл", ДФ.ТипЭлементаМеню.Стандартный, ПодменюМенюФайл);
Открыть = ДФ.ЭлементМеню("Открыть", ДФ.ТипЭлементаМеню.Стандартный);
Сохранить = ДФ.ЭлементМеню("Сохранить");
Разделитель1 = ДФ.ЭлементМеню(, ДФ.ТипЭлементаМеню.Разделитель);
Настройки = ДФ.ЭлементМеню("Настройки");
Разделитель2 = ДФ.ЭлементМеню(, ДФ.ТипЭлементаМеню.Разделитель);
Выход = ДФ.ЭлементМеню("Выход");
ПодменюМенюФайл.Добавить(Открыть);
ПодменюМенюФайл.Добавить(Сохранить);
ПодменюМенюФайл.Добавить(Разделитель1);
ПодменюМенюФайл.Добавить(Настройки);
ПодменюМенюФайл.Добавить(Разделитель2);
ПодменюМенюФайл.Добавить(Выход);

ПодменюМенюФайл.УдалитьПоИндексу(1);

ПодменюМенюПравка = ДФ.Меню(ДФ.ТипМеню.Отсутствие);
МенюПравка = ДФ.ЭлементМеню("Правка", ДФ.ТипЭлементаМеню.Стандартный, ПодменюМенюПравка);
Отмена = ДФ.ЭлементМеню("Отмена");
Повтор = ДФ.ЭлементМеню("Повтор");
ПодменюМенюПравка.Добавить(Отмена);
ПодменюМенюПравка.Добавить(Повтор);

ПодменюМенюСправка = ДФ.Меню(ДФ.ТипМеню.Отсутствие);
МенюСправка = ДФ.ЭлементМеню("Справка", ДФ.ТипЭлементаМеню.Стандартный, ПодменюМенюСправка);
ОПрограмме = ДФ.ЭлементМеню("О программе");
ПодменюМенюСправка.Добавить(ОПрограмме);

ГлавноеМеню.Добавить(МенюФайл);
ГлавноеМеню.Добавить(МенюПравка);
ГлавноеМеню.Добавить(МенюСправка);

ГлавноеМеню.УдалитьПоИндексу(1);

Форма1.Меню = ГлавноеМеню;

Форма1.Открыть();
</DIV>
</PRE>
</details>
<P></P>
<details><summary>Тестовый код</summary>
<P><PRE class=code>
<a id="copy2" href="jаvascript://" title="Выделяет код, копирует и снимает выделение.">Копировать</a> <a id="select2" href="jаvascript://" title="Выделяет код.">Выделить всё</a>
<hr style="border-color: lightgray;"><DIV id="cont2">
ПодключитьВнешнююКомпоненту("C:\444\111\DeclarativeForms\DeclarativeForms\bin\Debug\DeclarativeForms.dll");
ДФ = Новый ДекларативныеФормы();
Форма1 = ДФ.Форма;
Форма1.Ширина = 400;
Форма1.Высота = 300;

ГлавноеМеню = ДФ.Меню(ДФ.ТипМеню.Главное);

ПодменюМенюФайл = ДФ.Меню(ДФ.ТипМеню.Отсутствие);
МенюФайл = ДФ.ЭлементМеню("Файл", ДФ.ТипЭлементаМеню.Стандартный, ПодменюМенюФайл);
Открыть = ДФ.ЭлементМеню("Открыть", ДФ.ТипЭлементаМеню.Стандартный);
Сохранить = ДФ.ЭлементМеню("Сохранить");
Разделитель1 = ДФ.ЭлементМеню(, ДФ.ТипЭлементаМеню.Разделитель);
Настройки = ДФ.ЭлементМеню("Настройки");
Разделитель2 = ДФ.ЭлементМеню(, ДФ.ТипЭлементаМеню.Разделитель);
Выход = ДФ.ЭлементМеню("Выход");
ПодменюМенюФайл.Добавить(Открыть);
ПодменюМенюФайл.Добавить(Сохранить);
ПодменюМенюФайл.Добавить(Разделитель1);
ПодменюМенюФайл.Добавить(Настройки);
ПодменюМенюФайл.Добавить(Разделитель2);
ПодменюМенюФайл.Добавить(Выход);

ПодменюМенюФайл.УдалитьПоИндексу(1);

ПодменюМенюПравка = ДФ.Меню(ДФ.ТипМеню.Отсутствие);
МенюПравка = ДФ.ЭлементМеню("Правка", ДФ.ТипЭлементаМеню.Стандартный, ПодменюМенюПравка);
Отмена = ДФ.ЭлементМеню("Отмена");
Повтор = ДФ.ЭлементМеню("Повтор");
ПодменюМенюПравка.Добавить(Отмена);
ПодменюМенюПравка.Добавить(Повтор);

ПодменюМенюСправка = ДФ.Меню(ДФ.ТипМеню.Отсутствие);
МенюСправка = ДФ.ЭлементМеню("Справка", ДФ.ТипЭлементаМеню.Стандартный, ПодменюМенюСправка);
ОПрограмме = ДФ.ЭлементМеню("О программе");
ПодменюМенюСправка.Добавить(ОПрограмме);

ГлавноеМеню.Добавить(МенюФайл);
ГлавноеМеню.Добавить(МенюПравка);
ГлавноеМеню.Добавить(МенюСправка);

ГлавноеМеню.УдалитьПоИндексу(1);

Форма1.Меню = ГлавноеМеню;

ДФ.СообщитьОЗапускеФормы();

Форма1.Открыть();
</DIV>
</PRE>
</details>
<P></P>
<H4 class=dtH4>Смотрите также</H4>
<P><A href="OSDForms.html">Библиотека&nbsp;DeclarativeForms</A></P></DIV>
<script>
window.onload = function () {
var a = document.getElementById('select1');
a.onclick = function() {
window.getSelection().removeAllRanges();
var ta1 = document.getElementById('cont1');
var range1 = document.createRange();
range1.selectNode(ta1);
window.getSelection().addRange(range1);
return false;
}

var b = document.getElementById('copy1');
b.onclick = function() {
window.getSelection().removeAllRanges();
var ta2 = document.getElementById('cont1');
var range2 = document.createRange();
range2.selectNode(ta2);
window.getSelection().addRange(range2);
try {
document.execCommand('copy');
} catch(err) {}
window.getSelection().removeRange(range2);
return false;
}

var c = document.getElementById('select2');
c.onclick = function() {
window.getSelection().removeAllRanges();
var ta3 = document.getElementById('cont2');
var range3 = document.createRange();
range3.selectNode(ta3);
window.getSelection().addRange(range3);
return false;
}

var d = document.getElementById('copy2');
d.onclick = function() {
window.getSelection().removeAllRanges();
var ta4 = document.getElementById('cont2');
var range4 = document.createRange();
range4.selectNode(ta4);
window.getSelection().addRange(range4);
try {
document.execCommand('copy');
} catch(err) {}
window.getSelection().removeRange(range4);
return false;
}
}
</script>
</BODY></HTML>
Loading

0 comments on commit 555c375

Please sign in to comment.