<?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=171969&amp;view=findpost&amp;p=2172103</guid>
        <pubDate>Mon, 19 Jan 2009 10:17:35 +0000</pubDate>
        <title>Сворачивание окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=2172103</link>
        <description><![CDATA[freeway: TerraGhost спасибо за пример)<br>
а я сделал так:<br>
в свойстве формы WindowsState установил - Minimized<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">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;public Main_f()</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;InitializeComponent();</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;this.ShowInTaskbar = false;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; </div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;private void notifyIcon_DoubleClick(object sender, EventArgs e)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Show();</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;WindowState = FormWindowState.Normal;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;this.ShowInTaskbar = true;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
<br>
<br>
все как надо работает.))]]></description>
        <author>freeway</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=2171871</guid>
        <pubDate>Mon, 19 Jan 2009 01:26:45 +0000</pubDate>
        <title>Сворачивание окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=2171871</link>
        <description><![CDATA[TerraGhost: <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">Но в конструкторе или FormLoad они не срабатывают. Я сделал так - в FormLoad запускаю таймер на 0.5-1 сек, в событии этого таймера делаю Hide, после чего таймер выключаю.</div><div class="code_line">Форма висит эти 0.5-1 сек и исчезает.</div></ol></div></div></div></div><br>
<br>
Тихий ужас  :D <br>
<br>
Алсо, как же вы всё сложно придумываете, не проще ли завести отдельное свойство которое будет отвечать за показ формы? Пусть это будет &quot;IsMinimized&quot;, вот простейший пример:<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">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;private FormWindowState LastWindowState;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;private bool IsMinimized</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;get</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;return this.WindowState == FormWindowState.Minimized;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;set</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if (this.IsMinimized == value)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;return;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if (value)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;this.WindowState = FormWindowState.Minimized;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;this.ShowInTaskbar = false;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;this.Hide ();</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;else</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;this.Show (); &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;this.ShowInTaskbar = true;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;this.WindowState = this.LastWindowState;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;private void MainForm_Resize (object sender, EventArgs e)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if (this.IsMinimized)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;this.ShowInTaskbar = false;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;this.Hide ();</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;else</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;this.LastWindowState = this.WindowState;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}</div></ol></div></div></div></div><br>
<br>
И использовать его для скрытия/показа формы в процессе работы:<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">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;private void NotifyIcon_Main_MouseClick (object sender, MouseEventArgs e)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if (!this.Created || e.Button != MouseButtons.Left)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;return;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;this.IsMinimized = !this.IsMinimized;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}</div></ol></div></div></div></div><br>
<br>
И в процессе загрузки формы:<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">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;private void MainForm_Load (object sender, EventArgs e)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;this.IsMinimized = this.CheckBox_AutoHide.Checked; //Properties.Settings.Default.AutoHide</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;private void Form1_FormClosing (object sender, FormClosingEventArgs e)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Properties.Settings.Default.AutoHide = this.CheckBox_AutoHide.Checked;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Properties.Settings.Default.Save ();</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}</div></ol></div></div></div></div><br>
<br>
Пример на 10 строк в аттаче.]]></description>
        <author>TerraGhost</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=2171266</guid>
        <pubDate>Sun, 18 Jan 2009 08:34:16 +0000</pubDate>
        <title>Сворачивание окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=2171266</link>
        <description><![CDATA[hd44780: У формы есть методы Hide и Show - спрятать/показать форму.<br>Но в конструкторе или FormLoad они не срабатывают. Я сделал так - в FormLoad запускаю таймер на 0.5-1 сек, в событии этого таймера делаю Hide, после чего таймер выключаю.<br>Форма висит эти 0.5-1 сек и исчезает. А дальше юзер из меню иконы в трее ее показывает/прячет когда захочет.<br>Показать/спрятать - пункты меню. В обработчиках просто стоит this.Hide (); либо this.Show ().<br>В этих же обработчиках можно флаг свой переключать - форма спрятана или нет.<br>Проблем у меня с таким подходом никогда не возникало.]]></description>
        <author>hd44780</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=2171151</guid>
        <pubDate>Sat, 17 Jan 2009 21:56:02 +0000</pubDate>
        <title>Сворачивание окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=2171151</link>
        <description><![CDATA[wdk: Почему бы просто не поставить Visible=false у формы в дизайнере?]]></description>
        <author>wdk</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=2170436</guid>
        <pubDate>Fri, 16 Jan 2009 20:02:53 +0000</pubDate>
        <title>Сворачивание окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=2170436</link>
        <description><![CDATA[freeway: меня интересует тот же вопрос:<br>
<br>
все прекрасно работает:<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">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;private void Main_f_Resize(object sender, EventArgs e)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if (FormWindowState.Minimized == WindowState) Hide();</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;private void notifyIcon_DoubleClick(object sender, EventArgs e)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Show();</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;WindowState = FormWindowState.Normal;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}</div></ol></div></div></div></div><br>
<br>
я тоже хочу чтоб при старте программа сразу заворачивалась в трей - прога стартует вместе с виндовсом, и каждый раз ее вручную сворачивать не очень удобно.<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">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;private void Main_f_Activated(object sender, EventArgs e)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;this.Hide();</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; }</div></ol></div></div></div></div><br>
<br>
теперь порядок - прога при старте сразу в трее, но чтоб ее оттуда достать, надо сделать на notifyIcon три двойных щелчка))))<br>
причем видно, на первые 2 она реагирует и тут же заворачивается, а на третий остается развернутой)<br>
Подскажите как поправить?]]></description>
        <author>freeway</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1546978</guid>
        <pubDate>Mon, 30 Apr 2007 09:36:08 +0000</pubDate>
        <title>Сворачивание окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1546978</link>
        <description><![CDATA[e-moe: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=171969&view=findpost&p=1451866'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Twilight &#064; <time class="tag-quote__quoted-time" datetime="2007-02-13T12:38:53+00:00">13.02.07, 12:38</time></span><div class='quote '>Скорее всего придется перехватывать события, которые винда посылает окну - это если нужно отловить сам момент сворачивания.<br>
Если нужно отлавливать уже измененное состояние, то событие SizeChanged() в котором смотри на свойство WindowState.</div></div><br>
Сори что старую тему поднял...<br>
Может лучше добавить свое событие, перекрыть свойство <strong class='tag-b'>WindowState </strong>и при его вызове щелкать событием?<br>
И возможно ли такое?<br>
Просто как по мне способ с <strong class='tag-b'>SizeChanged </strong>не очень красивый...]]></description>
        <author>e-moe</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1453598</guid>
        <pubDate>Wed, 14 Feb 2007 20:17:30 +0000</pubDate>
        <title>Сворачивание окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1453598</link>
        <description><![CDATA[Twilight: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=171969&view=findpost&p=1453485'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Pit&#045;Bul &#064; <time class="tag-quote__quoted-time" datetime="2007-02-14T17:37:28+00:00">14.02.07, 17:37</time></span><div class='quote '>но как быть если FormBorderStyle = FormBorderStyle.Sizable.</div></div><br>
можно делать по-простому - запоминать предыдущее состояние WindowState и сравнивать с текущим - не ихменилось - событие не о том что нам надо.<br>
Если делать по-хорошему, то переопределить оконную процедуру и отлавливать в ней события минимизации и максимизации. Впринципе добавится строк 10 кода. Мне больше этот вариант нравится. Еще хорош он и тем, что отлавливать эти события будешь в момент их возникновения, а не пост-фактум как с ловлей изменения размеров окна, т.е. если надо, сможешь его отменить.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=171969&view=findpost&p=1453494'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>cthutq &#064; <time class="tag-quote__quoted-time" datetime="2007-02-14T17:48:11+00:00">14.02.07, 17:48</time></span><div class='quote '>Интересно - как это можно разнести ?</div></div><br>
мое мнение вынести вызов метода соединения с сервером из конструктора в другое место, когда форма уже будет загружена.]]></description>
        <author>Twilight</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1453494</guid>
        <pubDate>Wed, 14 Feb 2007 17:48:11 +0000</pubDate>
        <title>Сворачивание окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1453494</link>
        <description><![CDATA[cthutq: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=171969&view=findpost&p=1453314'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Twilight &#064; <time class="tag-quote__quoted-time" datetime="2007-02-14T14:32:13+00:00">14.02.07, 14:32</time></span><div class='quote '>Если по хорошему - то надо разделять код представления (UI) от бизнес-логики, хотя бы разнеся их по разным классам, а еще лучше в разные namespaces</div></div><br>
у меня класс отвечающий за соединение находится в отдельном классе и в отдельном namespace.<br>
Но сам класс-то является членом класса-формы. При запуске формы происходит попытка соединения и если удачно, то<br>
доступны некие кнопки.<br>
<br>
Интересно - как это можно разнести ?]]></description>
        <author>cthutq</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1453485</guid>
        <pubDate>Wed, 14 Feb 2007 17:37:28 +0000</pubDate>
        <title>Сворачивание окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1453485</link>
        <description><![CDATA[Pit-Bul: вот тоже сталкивался с такими проблемами и решил добавить вопросик по тем<br><br>все вышесказанное(имеется в виду отлавливание сворачивания через ресайз окна) работает при условии что у формы например FormBorderStyle = FormBorderStyle.FixedToolWindow, или другой фиксированный, но как быть если FormBorderStyle = FormBorderStyle.Sizable. В этом случае события которые должны происходить при сворачивании формы будут срабатывать при каждом ресайзе формы]]></description>
        <author>Pit-Bul</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1453445</guid>
        <pubDate>Wed, 14 Feb 2007 16:42:09 +0000</pubDate>
        <title>Сворачивание окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1453445</link>
        <description><![CDATA[arbuzov: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=171969&view=findpost&p=1453314'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Twilight &#064; <time class="tag-quote__quoted-time" datetime="2007-02-14T14:32:13+00:00">14.02.07, 14:32</time></span><div class='quote '>Если по хорошему - то надо разделять код представления (UI) от бизнес-логики</div></div><br>
+1<br>
Соединение с сервером незачем привязывать к создапнию главной формы]]></description>
        <author>arbuzov</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1453314</guid>
        <pubDate>Wed, 14 Feb 2007 14:32:13 +0000</pubDate>
        <title>Сворачивание окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1453314</link>
        <description><![CDATA[Twilight: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=171969&view=findpost&p=1453241'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>cthutq &#064; <time class="tag-quote__quoted-time" datetime="2007-02-14T13:52:05+00:00">14.02.07, 13:52</time></span><div class='quote '>при ее инициализации происходит сетевое соединенние с сервером.</div></div><br>
Если по хорошему - то надо разделять код представления (UI) от бизнес-логики, хотя бы разнеся их по разным классам, а еще лучше в разные namespaces<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=171969&view=findpost&p=1453241'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>cthutq &#064; <time class="tag-quote__quoted-time" datetime="2007-02-14T13:52:05+00:00">14.02.07, 13:52</time></span><div class='quote '>но почему-то слетает с исключением при создании окна</div></div><br>
все вот надо клещами вытягивать :) какое исключение?]]></description>
        <author>Twilight</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1453241</guid>
        <pubDate>Wed, 14 Feb 2007 13:52:05 +0000</pubDate>
        <title>Сворачивание окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1453241</link>
        <description><![CDATA[cthutq: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=171969&view=findpost&p=1453077'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>arbuzov &#064; <time class="tag-quote__quoted-time" datetime="2007-02-14T12:18:26+00:00">14.02.07, 12:18</time></span><div class='quote '>зы а зачем форму создавать если ее сразу скрывать? </div></div><br>
при ее инициализации происходит сетевое соединенние с сервером.<br>
<br>
попробую с Hide() &amp; ShowInTaskbar.<br>
<br>
З.Ы. Нашел примерчик с ShowInTaskbar<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">&nbsp;private void frmMain_Resize(object sender, System.EventArgs e)</div><div class="code_line">{</div><div class="code_line">ShowInTaskbar = !(this.WindowState == FormWindowState.Minimized);</div><div class="code_line">notifyIcon1.Visible = this.WindowState == FormWindowState.Minimized;</div><div class="code_line">}</div><div class="code_line">&nbsp;</div><div class="code_line">private void notifyIcon1_Click(object sender, System.EventArgs e)</div><div class="code_line">{</div><div class="code_line">this.WindowState = FormWindowState.Normal;</div><div class="code_line">}</div></ol></div></div></div></div><br>
<br>
но почему-то слетает с исключением при создании окна :(]]></description>
        <author>cthutq</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1453077</guid>
        <pubDate>Wed, 14 Feb 2007 12:18:26 +0000</pubDate>
        <title>Сворачивание окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1453077</link>
        <description><![CDATA[arbuzov: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=171969&view=findpost&p=1452742'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>wdk &#064; <time class="tag-quote__quoted-time" datetime="2007-02-14T08:21:58+00:00">14.02.07, 08:21</time></span><div class='quote '>ShowInTaskbar=false;</div></div><br>
<br>
+<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">private void fmMain_Activated(object sender, EventArgs e)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;{</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Hide();</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}</div></ol></div></div></div></div><br>
<br>
зы а зачем форму создавать если ее сразу скрывать?]]></description>
        <author>arbuzov</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1453065</guid>
        <pubDate>Wed, 14 Feb 2007 12:11:20 +0000</pubDate>
        <title>Сворачивание окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1453065</link>
        <description><![CDATA[cthutq: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=171969&view=findpost&p=1452742'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>wdk &#064; <time class="tag-quote__quoted-time" datetime="2007-02-14T08:21:58+00:00">14.02.07, 08:21</time></span><div class='quote '>ShowInTaskbar=false;</div></div><br>
это что ?<br>
<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=171969&view=findpost&p=1452895'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Twilight &#064; <time class="tag-quote__quoted-time" datetime="2007-02-14T09:51:42+00:00">14.02.07, 09:51</time></span><div class='quote '>что впринципе логично - создание окна и сворачивание окна</div></div><br>
да, но мне от этого не легче :) форма-то показывается<br>
<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=171969&view=findpost&p=1452944'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>arbuzov &#064; <time class="tag-quote__quoted-time" datetime="2007-02-14T10:24:14+00:00">14.02.07, 10:24</time></span><div class='quote '>Ты чего спросить то хотел? Про сворачивание формы или про то как поместить программу в трей? <br>
Если первое то тебе цуже ответили. если второе, то NotifyIcon используй.</div></div><br>
Сворачивание я понял как отловить. NotifyIcon использую, но мне нужно через NotifyIcon управлять формой.<br>
А для этого нужно хотябы для начала ее не показывать при запуске]]></description>
        <author>cthutq</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1452944</guid>
        <pubDate>Wed, 14 Feb 2007 10:24:14 +0000</pubDate>
        <title>Сворачивание окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1452944</link>
        <description><![CDATA[arbuzov: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=171969&view=findpost&p=1452594'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>cthutq &#064; <time class="tag-quote__quoted-time" datetime="2007-02-14T07:07:03+00:00">14.02.07, 07:07</time></span><div class='quote '>А хотелось бы при запуске его доставать только из трея. </div></div><br>
Ты чего спросить то хотел? Про сворачивание формы или про то как поместить программу в трей? <br>
Если первое то тебе цуже ответили. если второе, то NotifyIcon используй.]]></description>
        <author>arbuzov</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1452895</guid>
        <pubDate>Wed, 14 Feb 2007 09:51:42 +0000</pubDate>
        <title>Сворачивание окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1452895</link>
        <description><![CDATA[Twilight: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=171969&view=findpost&p=1452594'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>cthutq &#064; <time class="tag-quote__quoted-time" datetime="2007-02-14T07:07:03+00:00">14.02.07, 07:07</time></span><div class='quote '>в общем событие при запуске приходит. Причем 2 раза.</div></div><br>
что впринципе логично - создание окна и сворачивание окна]]></description>
        <author>Twilight</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1452742</guid>
        <pubDate>Wed, 14 Feb 2007 08:21:58 +0000</pubDate>
        <title>Сворачивание окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1452742</link>
        <description><![CDATA[wdk: ShowInTaskbar=false;]]></description>
        <author>wdk</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1452594</guid>
        <pubDate>Wed, 14 Feb 2007 07:07:03 +0000</pubDate>
        <title>Сворачивание окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1452594</link>
        <description><![CDATA[cthutq: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=171969&view=findpost&p=1452272'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Twilight &#064; <time class="tag-quote__quoted-time" datetime="2007-02-13T18:53:29+00:00">13.02.07, 18:53</time></span><div class='quote '>показывай код, раз не отлавливается</div></div><br>
да особо показывать-то и нечего :)<br>
<br>
в общем событие при запуске приходит. Причем 2 раза.<br>
Я делаю Visible = false, но после этого окно все-равно отображается свернутым в панели задач.<br>
А хотелось бы при запуске его доставать только из трея. <br>
<br>
Может как по-другому еще можно ?]]></description>
        <author>cthutq</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1452272</guid>
        <pubDate>Tue, 13 Feb 2007 18:53:29 +0000</pubDate>
        <title>Сворачивание окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1452272</link>
        <description><![CDATA[Twilight: показывай код, раз не отлавливается]]></description>
        <author>Twilight</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1452256</guid>
        <pubDate>Tue, 13 Feb 2007 18:30:02 +0000</pubDate>
        <title>Сворачивание окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1452256</link>
        <description><![CDATA[cthutq: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=171969&view=findpost&p=1451970'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Twilight &#064; <time class="tag-quote__quoted-time" datetime="2007-02-13T13:39:06+00:00">13.02.07, 13:39</time></span><div class='quote '>отловишь </div></div><br>
а вот почему-то и не отлавливается :(]]></description>
        <author>cthutq</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1451970</guid>
        <pubDate>Tue, 13 Feb 2007 13:39:06 +0000</pubDate>
        <title>Сворачивание окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1451970</link>
        <description><![CDATA[Twilight: отловишь]]></description>
        <author>Twilight</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1451935</guid>
        <pubDate>Tue, 13 Feb 2007 13:24:38 +0000</pubDate>
        <title>Сворачивание окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1451935</link>
        <description><![CDATA[cthutq: а отлавлю ли я тогда событие, если форма сразу показывается свернутой. Тоесть изменение размеров-то не произойдет... (SizeChanged)]]></description>
        <author>cthutq</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1451931</guid>
        <pubDate>Tue, 13 Feb 2007 13:22:44 +0000</pubDate>
        <title>Сворачивание окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1451931</link>
        <description><![CDATA[Twilight: Невидимой всмысле свернутой? Если так - то WindowState в Minimized ставь перед отображением формы]]></description>
        <author>Twilight</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1451914</guid>
        <pubDate>Tue, 13 Feb 2007 13:09:05 +0000</pubDate>
        <title>Сворачивание окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1451914</link>
        <description><![CDATA[cthutq: <strong class='tag-b'>Twilight</strong>, спасибо - вроде получилось.<br>
<br>
Я отловил этот момент и делаю форму Visible = false;<br>
Для того, чтоб ее достать я дважды щелкаю на иконку в трее и она показывается<br>
this.Visible = true;<br>
this.WindowState = FormWindowState.Normal.<br>
<br>
Но вот никак не могу при запуске приложения эту форму сразу свернуть.<br>
Тоесть this.Visible = false не работает ни после инициадизации компонент, ни после FormLoad.<br>
<br>
Как ее запустить нефидимой ? или может есть какие свойства у компанент, чтоб это автоматом делалось ?]]></description>
        <author>cthutq</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1451866</guid>
        <pubDate>Tue, 13 Feb 2007 12:38:53 +0000</pubDate>
        <title>Сворачивание окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1451866</link>
        <description><![CDATA[Twilight: Скорее всего придется перехватывать события, которые винда посылает окну - это если нужно отловить сам момент сворачивания.<br>Если нужно отлавливать уже измененное состояние, то событие SizeChanged() в котором смотри на свойство WindowState.]]></description>
        <author>Twilight</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1451774</guid>
        <pubDate>Tue, 13 Feb 2007 11:53:10 +0000</pubDate>
        <title>Сворачивание окна</title>
        <link>https://forum.sources.ru/index.php?showtopic=171969&amp;view=findpost&amp;p=1451774</link>
        <description><![CDATA[cthutq: каке событие в С# для окна отвечает за его сворачивание ?]]></description>
        <author>cthutq</author>
        <category>.NET: Общие вопросы</category>
      </item>
	
      </channel>
      </rss>
	