<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421015&amp;view=findpost&amp;p=3843329</guid>
        <pubDate>Thu, 31 Dec 2020 08:30:22 +0000</pubDate>
        <title>Мерцание PopupMenu</title>
        <link>https://forum.sources.ru/index.php?showtopic=421015&amp;view=findpost&amp;p=3843329</link>
        <description><![CDATA[estra: Если тема кому-то интересна, то <a class='tag-url' href='http://decoding.dax.ru/practic/UpgradeMenu/UpgradeMenu.html' target='_blank'>вот</a> что в итоге получилось.]]></description>
        <author>estra</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421015&amp;view=findpost&amp;p=3842897</guid>
        <pubDate>Wed, 16 Dec 2020 07:33:50 +0000</pubDate>
        <title>Мерцание PopupMenu</title>
        <link>https://forum.sources.ru/index.php?showtopic=421015&amp;view=findpost&amp;p=3842897</link>
        <description><![CDATA[estra: В этом и прелесть задачи - если нельзя, но очень хочется, то можно  :D <br>На самом деле прогресс наметился, на тестовом приложении с таймером я добился нужного результата.<br>В боевую прикладу перенести не получается, буду дальше копать...]]></description>
        <author>estra</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421015&amp;view=findpost&amp;p=3842896</guid>
        <pubDate>Wed, 16 Dec 2020 06:56:46 +0000</pubDate>
        <title>Мерцание PopupMenu</title>
        <link>https://forum.sources.ru/index.php?showtopic=421015&amp;view=findpost&amp;p=3842896</link>
        <description><![CDATA[Rouse_: Ну во первых LockWindowUpdate(PopupMenu1.Handle);<br>PopupMenu1.Handle - это не хэндл окна меню, это хэндл самого меню. Чтобы получить хэндл окна надо хотя бы GetForegroundWindow сказать.<br><br>Во сторых согласно майкросовтовских гуидлайнам у меню не должно быть<br>1. скролов (из-за большого количества пунктов меню)<br>2. двойного уровня сабменю<br>3. динамического изменения элементов в момент отображения<br><br>Все это делает крайне не удобным работу с меню и если в GUI есть хотя бы один из этих пунктов, надо что-то менять.]]></description>
        <author>Rouse_</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421015&amp;view=findpost&amp;p=3842886</guid>
        <pubDate>Tue, 15 Dec 2020 19:58:04 +0000</pubDate>
        <title>Мерцание PopupMenu</title>
        <link>https://forum.sources.ru/index.php?showtopic=421015&amp;view=findpost&amp;p=3842886</link>
        <description><![CDATA[estra: У меню его в принципе нет, а выставлять его для формы нет никакого смысла.<br>
Вся проблема в методе TMenuItem.MenuChanged, внутри которого есть строка<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">if Assigned(FOnChange) then FOnChange(Self, Source, Rebuild);</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
<br>
она вызывает метод MenuItem.SubItemChanged, который на каждый чих пересоздает меню.<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">...</div><div class="code_line">RebuildHandle;</div><div class="code_line">...</div></ol></div></div></div></div><br>
<br>
Захотим, например, скрыть 20 пунктов в цикле, меню будет 20 раз пересоздано,<br>
отсюда и дикое мерцание...]]></description>
        <author>estra</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421015&amp;view=findpost&amp;p=3842882</guid>
        <pubDate>Tue, 15 Dec 2020 18:45:51 +0000</pubDate>
        <title>Мерцание PopupMenu</title>
        <link>https://forum.sources.ru/index.php?showtopic=421015&amp;view=findpost&amp;p=3842882</link>
        <description><![CDATA[^D^ima: Свойство DoubleBuffered стоит?]]></description>
        <author>^D^ima</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421015&amp;view=findpost&amp;p=3842876</guid>
        <pubDate>Tue, 15 Dec 2020 16:25:56 +0000</pubDate>
        <title>Мерцание PopupMenu</title>
        <link>https://forum.sources.ru/index.php?showtopic=421015&amp;view=findpost&amp;p=3842876</link>
        <description><![CDATA[estra: Это я уже делал, не помогает.]]></description>
        <author>estra</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421015&amp;view=findpost&amp;p=3842874</guid>
        <pubDate>Tue, 15 Dec 2020 15:29:16 +0000</pubDate>
        <title>Мерцание PopupMenu</title>
        <link>https://forum.sources.ru/index.php?showtopic=421015&amp;view=findpost&amp;p=3842874</link>
        <description><![CDATA[Gonarh: Я не заметил мерцания <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2020-12-15T15:31:38+00:00">15.12.20, 15:31</time></span></span><br>
Как вариант, попробуйте<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">procedure TForm1.Timer1Timer(Sender: TObject);</div><div class="code_line">var</div><div class="code_line">&nbsp;&nbsp;i: Integer;</div><div class="code_line">begin</div><div class="code_line">&nbsp;&nbsp;Timer1.Enabled := False;</div><div class="code_line">LockWindowUpdate(PopupMenu1.Handle);</div><div class="code_line">&nbsp;&nbsp;for i := PopupMenu1.Items.Count-1 downto 0 do</div><div class="code_line">&nbsp;&nbsp; &nbsp;if i mod 2 = 0 then</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;PopupMenu1.Items[i].Visible := False;</div><div class="code_line">LockWindowUpdate(0);</div><div class="code_line">end;</div></ol></div></div></div></div>]]></description>
        <author>Gonarh</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=421015&amp;view=findpost&amp;p=3842857</guid>
        <pubDate>Tue, 15 Dec 2020 09:42:16 +0000</pubDate>
        <title>Мерцание PopupMenu</title>
        <link>https://forum.sources.ru/index.php?showtopic=421015&amp;view=findpost&amp;p=3842857</link>
        <description><![CDATA[estra: Добрый день&#33;<br>
<br>
Возникла необходимость скрывать пункты PopupMenu в момент, когда оно раскрыто.<br>
Но это приводит к сильному мерцанию, избавиться от которого не удается.<br>
Как можно избавиться от мерцания PopupMenu?<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">procedure TForm1.PopupMenu1Popup(Sender: TObject);</div><div class="code_line">begin</div><div class="code_line">&nbsp;&nbsp;Timer1.Enabled := True;</div><div class="code_line">end;</div><div class="code_line">&nbsp;</div><div class="code_line">procedure TForm1.Timer1Timer(Sender: TObject);</div><div class="code_line">var</div><div class="code_line">&nbsp;&nbsp;i: Integer;</div><div class="code_line">begin</div><div class="code_line">&nbsp;&nbsp;Timer1.Enabled := False;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;for i := PopupMenu1.Items.Count-1 downto 0 do</div><div class="code_line">&nbsp;&nbsp; &nbsp;if i mod 2 = 0 then</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;PopupMenu1.Items[i].Visible := False;</div><div class="code_line">end;</div></ol></div></div></div></div><br>
<br>
DFM<br>
<div class="tag-spoiler spoiler closed"><div class="spoiler_header" onclick="openCloseParent(this)">Скрытый текст</div><div class="body"><div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">object Form1: TForm1</div><div class="code_line">&nbsp;&nbsp;Left = 0</div><div class="code_line">&nbsp;&nbsp;Top = 0</div><div class="code_line">&nbsp;&nbsp;Caption = &#39;Form1&#39;</div><div class="code_line">&nbsp;&nbsp;ClientHeight = 109</div><div class="code_line">&nbsp;&nbsp;ClientWidth = 258</div><div class="code_line">&nbsp;&nbsp;Color = clBtnFace</div><div class="code_line">&nbsp;&nbsp;Font.Charset = DEFAULT_CHARSET</div><div class="code_line">&nbsp;&nbsp;Font.Color = clWindowText</div><div class="code_line">&nbsp;&nbsp;Font.Height = -11</div><div class="code_line">&nbsp;&nbsp;Font.Name = &#39;Tahoma&#39;</div><div class="code_line">&nbsp;&nbsp;Font.Style = []</div><div class="code_line">&nbsp;&nbsp;OldCreateOrder = False</div><div class="code_line">&nbsp;&nbsp;PopupMenu = PopupMenu1</div><div class="code_line">&nbsp;&nbsp;PixelsPerInch = 96</div><div class="code_line">&nbsp;&nbsp;TextHeight = 13</div><div class="code_line">&nbsp;&nbsp;object Timer1: TTimer</div><div class="code_line">&nbsp;&nbsp; &nbsp;Enabled = False</div><div class="code_line">&nbsp;&nbsp; &nbsp;Interval = 500</div><div class="code_line">&nbsp;&nbsp; &nbsp;OnTimer = Timer1Timer</div><div class="code_line">&nbsp;&nbsp; &nbsp;Left = 64</div><div class="code_line">&nbsp;&nbsp; &nbsp;Top = 24</div><div class="code_line">&nbsp;&nbsp;end</div><div class="code_line">&nbsp;&nbsp;object PopupMenu1: TPopupMenu</div><div class="code_line">&nbsp;&nbsp; &nbsp;OnPopup = PopupMenu1Popup</div><div class="code_line">&nbsp;&nbsp; &nbsp;Left = 16</div><div class="code_line">&nbsp;&nbsp; &nbsp;Top = 24</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N11: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;1&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N21: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;2&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N31: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;3&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N41: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;4&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N51: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;5&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N61: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;6&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N71: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;7&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N81: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;8&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N91: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;9&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N01: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;0&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N12: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;1&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N22: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;2&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N32: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;3&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N42: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;4&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N52: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;5&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N62: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;6&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N72: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;7&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N82: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;8&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N92: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;9&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N02: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;0&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N13: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;1&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N23: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;2&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N33: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;3&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N43: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;4&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N53: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;5&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N63: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;6&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N73: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;7&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N83: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;8&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N93: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;9&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N03: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;0&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N14: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;1&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N24: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;2&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N34: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;3&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N44: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;4&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N54: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;5&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N64: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;6&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N74: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;7&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N84: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;8&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N94: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;9&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N04: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;0&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N15: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;1&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N25: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;2&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N35: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;3&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N45: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;4&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N55: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;5&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N65: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;6&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N75: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;7&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N85: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;8&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N95: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;9&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N05: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;0&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N16: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;1&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N26: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;2&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N36: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;3&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N46: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;4&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N56: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;5&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N66: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;6&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N76: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;7&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N86: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;8&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N96: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;9&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp; &nbsp;object N06: TMenuItem</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;Caption = &#39;0&#39;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end</div><div class="code_line">&nbsp;&nbsp;end</div><div class="code_line">end</div></ol></div></div></div></div></div></div><br>
PAS<br>
<div class="tag-spoiler spoiler closed"><div class="spoiler_header" onclick="openCloseParent(this)">Скрытый текст</div><div class="body"><div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">unit Unit1;</div><div class="code_line">&nbsp;</div><div class="code_line">interface</div><div class="code_line">&nbsp;</div><div class="code_line">uses</div><div class="code_line">&nbsp;&nbsp;Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,</div><div class="code_line">&nbsp;&nbsp;Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.Menus, Vcl.ExtCtrls;</div><div class="code_line">&nbsp;</div><div class="code_line">type</div><div class="code_line">&nbsp;&nbsp;TForm1 = class(TForm)</div><div class="code_line">&nbsp;&nbsp; &nbsp;Timer1: TTimer;</div><div class="code_line">&nbsp;&nbsp; &nbsp;PopupMenu1: TPopupMenu;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N11: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N21: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N31: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N41: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N51: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N61: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N71: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N81: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N91: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N01: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N12: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N22: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N32: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N42: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N52: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N62: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N72: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N82: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N92: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N02: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N13: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N23: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N33: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N43: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N53: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N63: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N73: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N83: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N93: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N03: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N14: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N24: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N34: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N44: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N54: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N64: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N74: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N84: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N94: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N04: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N15: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N25: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N35: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N45: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N55: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N65: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N75: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N85: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N95: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N05: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N16: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N26: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N36: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N46: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N56: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N66: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N76: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N86: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N96: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;N06: TMenuItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp;procedure PopupMenu1Popup(Sender: TObject);</div><div class="code_line">&nbsp;&nbsp; &nbsp;procedure Timer1Timer(Sender: TObject);</div><div class="code_line">&nbsp;&nbsp;private</div><div class="code_line">&nbsp;&nbsp; &nbsp;{ Private declarations }</div><div class="code_line">&nbsp;&nbsp;public</div><div class="code_line">&nbsp;&nbsp; &nbsp;{ Public declarations }</div><div class="code_line">&nbsp;&nbsp;end;</div><div class="code_line">&nbsp;</div><div class="code_line">var</div><div class="code_line">&nbsp;&nbsp;Form1: TForm1;</div><div class="code_line">&nbsp;</div><div class="code_line">implementation</div><div class="code_line">&nbsp;</div><div class="code_line">{$R *.dfm}</div><div class="code_line">&nbsp;</div><div class="code_line">procedure TForm1.PopupMenu1Popup(Sender: TObject);</div><div class="code_line">begin</div><div class="code_line">&nbsp;&nbsp;Timer1.Enabled := True;</div><div class="code_line">end;</div><div class="code_line">&nbsp;</div><div class="code_line">procedure TForm1.Timer1Timer(Sender: TObject);</div><div class="code_line">var</div><div class="code_line">&nbsp;&nbsp;i: Integer;</div><div class="code_line">begin</div><div class="code_line">&nbsp;&nbsp;Timer1.Enabled := False;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;for i := PopupMenu1.Items.Count-1 downto 0 do</div><div class="code_line">&nbsp;&nbsp; &nbsp;if i mod 2 = 0 then</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;PopupMenu1.Items[i].Visible := False;</div><div class="code_line">end;</div><div class="code_line">&nbsp;</div><div class="code_line">end.</div></ol></div></div></div></div></div></div>]]></description>
        <author>estra</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      </channel>
      </rss>
	