<?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=414429&amp;view=findpost&amp;p=3825506</guid>
        <pubDate>Fri, 13 Mar 2020 14:01:30 +0000</pubDate>
        <title>Неправильное положение курсора в поле Edit.</title>
        <link>https://forum.sources.ru/index.php?showtopic=414429&amp;view=findpost&amp;p=3825506</link>
        <description><![CDATA[Сергей85: Вот почему-то именно сейчас SelStart сработало. Другая машина, другой проект.]]></description>
        <author>Сергей85</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=414429&amp;view=findpost&amp;p=3818353</guid>
        <pubDate>Wed, 15 Jan 2020 14:16:07 +0000</pubDate>
        <title>Неправильное положение курсора в поле Edit.</title>
        <link>https://forum.sources.ru/index.php?showtopic=414429&amp;view=findpost&amp;p=3818353</link>
        <description><![CDATA[ЫукпШ: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=414429&view=findpost&p=3818348'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Сергей85 &#064; <time class="tag-quote__quoted-time" datetime="2020-01-15T13:58:55+00:00">15.01.20, 13:58</time></span><div class='quote '>&quot;Сдвинуть курсор на нужную позицию&quot; - если бы это можно было сделать - вопроса бы не было.</div></div><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">// если pos1 = pos2, тогда курсор переместиться на указанную позицию (счёт с 0)</div><div class="code_line">::SendMessage(hwndEdit,(UINT)EM_SETSEL,(WPARAM)(pos1),(LPARAM)pos2);</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>]]></description>
        <author>ЫукпШ</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=414429&amp;view=findpost&amp;p=3818352</guid>
        <pubDate>Wed, 15 Jan 2020 14:10:30 +0000</pubDate>
        <title>Неправильное положение курсора в поле Edit.</title>
        <link>https://forum.sources.ru/index.php?showtopic=414429&amp;view=findpost&amp;p=3818352</link>
        <description><![CDATA[Wound: <a class='tag-url' href='http://www.cyberforum.ru/delphi-beginners/thread329624.html' target='_blank'>http://www.cyberforum.ru/delphi-beginners/thread329624.html</a> <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-01-15T14:11:09+00:00">15.01.20, 14:11</time></span></span><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.Button1Click(Sender: TObject);</div><div class="code_line">var</div><div class="code_line">&nbsp;&nbsp;S : String;</div><div class="code_line">&nbsp;&nbsp;i : Integer;</div><div class="code_line">begin</div><div class="code_line">&nbsp;&nbsp;Edit1.Text := &#39;1234567890&#39;;</div><div class="code_line">&nbsp;&nbsp;Edit1.SetFocus;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;//Установить курсор перед первым символом.</div><div class="code_line">&nbsp;&nbsp;Edit1.SelStart := 0;</div><div class="code_line">&nbsp;&nbsp;Edit1.SelLength := 0;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;//Задержка в 2 секунды - для того, чтобы пользователь успел увидеть</div><div class="code_line">&nbsp;&nbsp;//где теперь расположен курсор.</div><div class="code_line">&nbsp;&nbsp;for i := 1 to 100 do begin</div><div class="code_line">&nbsp;&nbsp; &nbsp;Application.ProcessMessages;</div><div class="code_line">&nbsp;&nbsp; &nbsp;Sleep(20);</div><div class="code_line">&nbsp;&nbsp;end;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;//Установить курсор перед вторым символом.</div><div class="code_line">&nbsp;&nbsp;Edit1.SelStart := 1;</div><div class="code_line">&nbsp;&nbsp;Edit1.SelLength := 0;</div><div class="code_line">&nbsp;&nbsp;for i := 1 to 100 do begin</div><div class="code_line">&nbsp;&nbsp; &nbsp;Application.ProcessMessages;</div><div class="code_line">&nbsp;&nbsp; &nbsp;Sleep(20);</div><div class="code_line">&nbsp;&nbsp;end;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;//Установить курсор перед вторым символом.</div><div class="code_line">&nbsp;&nbsp;Edit1.SelStart := 1;</div><div class="code_line">&nbsp;&nbsp;Edit1.SelLength := 0;</div><div class="code_line">&nbsp;&nbsp;for i := 1 to 100 do begin</div><div class="code_line">&nbsp;&nbsp; &nbsp;Application.ProcessMessages;</div><div class="code_line">&nbsp;&nbsp; &nbsp;Sleep(20);</div><div class="code_line">&nbsp;&nbsp;end;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;//Установить курсор перед пятым символом.</div><div class="code_line">&nbsp;&nbsp;Edit1.SelStart := 4;</div><div class="code_line">&nbsp;&nbsp;Edit1.SelLength := 0;</div><div class="code_line">&nbsp;&nbsp;for i := 1 to 100 do begin</div><div class="code_line">&nbsp;&nbsp; &nbsp;Application.ProcessMessages;</div><div class="code_line">&nbsp;&nbsp; &nbsp;Sleep(20);</div><div class="code_line">&nbsp;&nbsp;end;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;//Установить курсор перед последним символом.</div><div class="code_line">&nbsp;&nbsp;Edit1.SelStart := Length( Edit1.Text ) - 1;</div><div class="code_line">&nbsp;&nbsp;Edit1.SelLength := 0;</div><div class="code_line">&nbsp;&nbsp;for i := 1 to 100 do begin</div><div class="code_line">&nbsp;&nbsp; &nbsp;Application.ProcessMessages;</div><div class="code_line">&nbsp;&nbsp; &nbsp;Sleep(20);</div><div class="code_line">&nbsp;&nbsp;end;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;//Установить курсор после последнего символа.</div><div class="code_line">&nbsp;&nbsp;Edit1.SelStart := Length( Edit1.Text );</div><div class="code_line">&nbsp;&nbsp;Edit1.SelLength := 0;</div><div class="code_line">end;</div></ol></div></div></div></div> <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-01-15T14:11:30+00:00">15.01.20, 14:11</time></span></span><br>
Пробовал юзать данное свойство?]]></description>
        <author>Wound</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=414429&amp;view=findpost&amp;p=3818348</guid>
        <pubDate>Wed, 15 Jan 2020 13:58:55 +0000</pubDate>
        <title>Неправильное положение курсора в поле Edit.</title>
        <link>https://forum.sources.ru/index.php?showtopic=414429&amp;view=findpost&amp;p=3818348</link>
        <description><![CDATA[Сергей85: &quot;Сдвинуть курсор на нужную позицию&quot; - если бы это можно было сделать - вопроса бы не было.]]></description>
        <author>Сергей85</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=414429&amp;view=findpost&amp;p=3818339</guid>
        <pubDate>Wed, 15 Jan 2020 13:48:13 +0000</pubDate>
        <title>Неправильное положение курсора в поле Edit.</title>
        <link>https://forum.sources.ru/index.php?showtopic=414429&amp;view=findpost&amp;p=3818339</link>
        <description><![CDATA[ЫукпШ: <strong class='tag-b'>Сергей85</strong>, если какому-нибудь Эдиту поменять содержимое (любым способом), то его паренту<br>
будет направлено уведомление об этом. В оконную процедуру.<br>
По этому уведомлению можно:<br>
<br>
1. Считать строку, узнать размер текста.<br>
2. Сдвинуть курсор на нужную позицию. Например, в конец строки.]]></description>
        <author>ЫукпШ</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=414429&amp;view=findpost&amp;p=3818319</guid>
        <pubDate>Wed, 15 Jan 2020 12:32:46 +0000</pubDate>
        <title>Неправильное положение курсора в поле Edit.</title>
        <link>https://forum.sources.ru/index.php?showtopic=414429&amp;view=findpost&amp;p=3818319</link>
        <description><![CDATA[Сергей85: Нет решения.]]></description>
        <author>Сергей85</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=414429&amp;view=findpost&amp;p=3794322</guid>
        <pubDate>Sat, 30 Mar 2019 13:08:00 +0000</pubDate>
        <title>Неправильное положение курсора в поле Edit.</title>
        <link>https://forum.sources.ru/index.php?showtopic=414429&amp;view=findpost&amp;p=3794322</link>
        <description><![CDATA[Сергей85: Ап.]]></description>
        <author>Сергей85</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=414429&amp;view=findpost&amp;p=3793685</guid>
        <pubDate>Thu, 21 Mar 2019 18:36:41 +0000</pubDate>
        <title>Неправильное положение курсора в поле Edit.</title>
        <link>https://forum.sources.ru/index.php?showtopic=414429&amp;view=findpost&amp;p=3793685</link>
        <description><![CDATA[Сергей85: Пусть есть число в Edit &quot;555555&quot;. Курсор стоит справа после вбивания этих чисел вручную.<br><br>Если после этого изменить значение именно программно - курсор оказывается именно слева от числа.<br><br>Как задать правое положение, без нарушения ручного ввода?<br><br>Пробовал SelText или что-то похожее - мешает при ручном вводе, постоянно отодвигая курсор вправо.]]></description>
        <author>Сергей85</author>
        <category>Borland C++ Builder/Turbo C++ Explorer</category>
      </item>
	
      </channel>
      </rss>
	