<?xml version="1.0"?>
<rss version="2.0"><channel><title>TMemo &#x43F;&#x43E;&#x441;&#x43B;&#x435;&#x434;&#x43D;&#x438;&#x445; &#x432;&#x43E;&#x43F;&#x440;&#x43E;&#x441;&#x43E;&#x432;</title><link>https://fire-monkey.ru/forum/81-tmemo/</link><description>TMemo &#x43F;&#x43E;&#x441;&#x43B;&#x435;&#x434;&#x43D;&#x438;&#x445; &#x432;&#x43E;&#x43F;&#x440;&#x43E;&#x441;&#x43E;&#x432;</description><language>ru</language><item><title>Delphi 11, &#x41C;&#x43E;&#x431;&#x438;&#x43B;&#x44C;&#x43D;&#x43E;&#x435; &#x43F;&#x440;&#x438;&#x43B;&#x43E;&#x436;&#x435;&#x43D;&#x438;&#x435; &#x410;&#x43D;&#x434;&#x440;&#x43E;&#x438;&#x434;</title><link>https://fire-monkey.ru/topic/15126-delphi-11-%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B0%D0%BD%D0%B4%D1%80%D0%BE%D0%B8%D0%B4/</link><description><![CDATA[<p>
	Delphi 11, Мобильное приложение Андроид. Как фон Memo сделать цветными
</p>
]]></description><guid isPermaLink="false">15126</guid><pubDate>Thu, 26 Jun 2025 04:08:43 +0000</pubDate></item><item><title>ChangeTracking &#x434;&#x43B;&#x44F; &#x434;&#x438;&#x43D;&#x430;&#x43C;&#x438;&#x447;&#x435;&#x441;&#x43A;&#x43E;&#x433;&#x43E; TMemo - &#x43D;&#x435; &#x432;&#x438;&#x434;&#x438;&#x442; Memo1.ContentBounds.Height ?</title><link>https://fire-monkey.ru/topic/8354-changetracking-%D0%B4%D0%BB%D1%8F-%D0%B4%D0%B8%D0%BD%D0%B0%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%BE%D0%B3%D0%BE-tmemo-%D0%BD%D0%B5-%D0%B2%D0%B8%D0%B4%D0%B8%D1%82-memo1contentboundsheight/</link><description><![CDATA[<p>
	Никак не могу понять, чего тут не так (чего не хватает).
</p>

<p>
	Если создаю компонент на лету - то первая кнопка некорректно выставляет высоту (вызов метода Memo1ChangeTracking(Memo1);). В этом же методе и создается коспонент.
</p>

<p>
	Но если вызываю этот же код - Memo1ChangeTracking(Memo1); - из другого метода (клик по второй кнопке) - нормально.
</p>

<p>
	Что за фигня? Не догоняю.
</p>

<p>
	Если на форму кинуть компонент TMemo, то тоже работает.
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	unit Unit46;
</p>

<p>
	interface
</p>

<p>
	uses<br />
	  System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,<br />
	  FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.Memo.Types,<br />
	  FMX.Controls.Presentation, FMX.ScrollBox, FMX.Memo, FMX.StdCtrls;
</p>

<p>
	type<br />
	  TForm46 = class(TForm)<br />
	    Button1: TButton;<br />
	    Button2: TButton;<br />
	    procedure Button1Click(Sender: TObject);<br />
	    procedure Memo1ChangeTracking(Sender: TObject);<br />
	    procedure Button2Click(Sender: TObject);<br />
	  private<br />
	    { Private declarations }<br />
	  public<br />
	    { Public declarations }<br />
	  end;
</p>

<p>
	var<br />
	  Form46: TForm46;<br />
	  Memo1: TMemo;
</p>

<p>
	implementation
</p>

<p>
	{$R *.fmx}
</p>

<p>
	procedure TForm46.Button1Click(Sender: TObject);<br />
	begin<br />
	  Memo1 := TMemo.Create(self);<br />
	  Memo1.Parent := Form46;<br />
	  Memo1.Name := 'Memo1';<br />
	  Memo1.DataDetectorTypes := [];<br />
	  Memo1.Lines.Clear;<br />
	  Memo1.Lines.Add('AAAAAAAAAAAAAA');<br />
	  Memo1.ShowScrollBars := False;<br />
	  Memo1.OnChangeTracking := Memo1ChangeTracking;<br />
	  Memo1.Align := TAlignLayout.Horizontal;<br />
	  Memo1.EnabledScroll := False;<br />
	  Memo1.TabOrder := 0;<br />
	  Memo1.WordWrap := True;
</p>

<p>
	  Memo1ChangeTracking(Memo1);<br />
	end;
</p>

<p>
	procedure TForm46.Memo1ChangeTracking(Sender: TObject);<br />
	begin<br />
	  Memo1.Height := Memo1.ContentBounds.Height + 5;<br />
	end;
</p>

<p>
	procedure TForm46.Button2Click(Sender: TObject);<br />
	begin<br />
	  Memo1ChangeTracking(Memo1);<br />
	end;
</p>

<p>
	end.
</p>
]]></description><guid isPermaLink="false">8354</guid><pubDate>Tue, 23 May 2023 18:48:04 +0000</pubDate></item><item><title>&#x41F;&#x430;&#x434;&#x430;&#x435;&#x442; &#x43F;&#x440;&#x438;&#x43B;&#x43E;&#x436;&#x435;&#x43D;&#x438;&#x435; &#x43D;&#x430; Android, &#x435;&#x441;&#x43B;&#x438; &#x432;&#x44B;&#x440;&#x435;&#x437;&#x430;&#x442;&#x44C; &#x438;&#x437; TMemo &#x43B;&#x44E;&#x431;&#x43E;&#x435; &#x441;&#x43B;&#x43E;&#x432;&#x43E;</title><link>https://fire-monkey.ru/topic/8319-%D0%BF%D0%B0%D0%B4%D0%B0%D0%B5%D1%82-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BD%D0%B0-android-%D0%B5%D1%81%D0%BB%D0%B8-%D0%B2%D1%8B%D1%80%D0%B5%D0%B7%D0%B0%D1%82%D1%8C-%D0%B8%D0%B7-tmemo-%D0%BB%D1%8E%D0%B1%D0%BE%D0%B5-%D1%81%D0%BB%D0%BE%D0%B2%D0%BE/</link><description><![CDATA[<p>
	В форме две кнопки, обычное поле ввода и соответственно TMemo. Ввожу в него несколько коротких слов на любом языке, затем вырезаю любое слово. Приложение на Android мгновенно вылетает. Никаких событий, кроме одного на соседнюю кнопку, в форму не добавлено. Приложение тяжёлое, в него входит много библиотек, но на тот момент ни одна из них не подключена (кроме стандартной libProject1.so). Версия Embarcadero Delphi 11.3
</p>
]]></description><guid isPermaLink="false">8319</guid><pubDate>Sun, 02 Apr 2023 11:14:29 +0000</pubDate></item><item><title>&#x41A;&#x43E;&#x43B;&#x438;&#x447;&#x435;&#x441;&#x442;&#x432;&#x43E; &#x441;&#x442;&#x440;&#x43E;&#x43A; &#x432; Memo (Android)</title><link>https://fire-monkey.ru/topic/8317-%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE-%D1%81%D1%82%D1%80%D0%BE%D0%BA-%D0%B2-memo-android/</link><description><![CDATA[<p>
	Здравствуйте! Использую Delphi Rad Studio 10.4 для разработки приложения на Android. Необходимо подсчитать количество строк в Memo.  Например ввожу текст в Memo:
</p>

<pre class="ipsCode">s:='Необходимо подсчитать количество строк в Memo';
Memo1.Lines.Add(s);</pre>

<p>
	Memo имеет свойство Align: Client. А также WordWrap: True.
</p>

<p>
	При изменении размера формы (уменьшение) текст переносится на новую строку. Но при этом, если считать количество строк через <span style="background-color:#ebe7de;color:#111111;font-size:12px;">Memo1.Lines.Count </span>количество строк не увеличивается. А всегда одна. По факту просто идет перенос первой строки (как текста) без создания новой строки что ли. Как посчитать количество строк??
</p>

<p>
	Если писать приложение не как Multi-Device Application, а Windows VLC Application, то считает количество строк верно.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">8317</guid><pubDate>Sun, 26 Mar 2023 12:18:57 +0000</pubDate></item><item><title>&#x41A;&#x430;&#x43A; &#x43F;&#x43E;&#x431;&#x435;&#x434;&#x438;&#x442;&#x44C; Memo &#x43D;&#x430; &#x410;&#x43D;&#x434;&#x440;&#x43E;&#x438;&#x434;&#x435;?</title><link>https://fire-monkey.ru/topic/7693-%D0%BA%D0%B0%D0%BA-%D0%BF%D0%BE%D0%B1%D0%B5%D0%B4%D0%B8%D1%82%D1%8C-memo-%D0%BD%D0%B0-%D0%B0%D0%BD%D0%B4%D1%80%D0%BE%D0%B8%D0%B4%D0%B5/</link><description><![CDATA[<p>
	Использую компонент Memo в Андроид приложении. Если текста для ввода слишком много, то выскакивающая виртуальная клавиатура скрывает то, что мы набираем в Memo.
</p>

<p>
	Как победить этот недостаток?
</p>
]]></description><guid isPermaLink="false">7693</guid><pubDate>Fri, 10 Dec 2021 19:01:22 +0000</pubDate></item><item><title>TMemo &#x441;&#x43A;&#x440;&#x43E;&#x43B;&#x43B;&#x438;&#x43D;&#x433; &#x442;&#x435;&#x43A;&#x441;&#x442;&#x430; &#x432;&#x43C;&#x435;&#x441;&#x442;&#x435; &#x441; &#x443;&#x43A;&#x430;&#x437;&#x430;&#x442;&#x435;&#x43B;&#x435;&#x43C; &#x433;&#x440;&#x430;&#x43D;&#x438;&#x446;&#x44B; &#x431;&#x43B;&#x43E;&#x43A;&#x430;..</title><link>https://fire-monkey.ru/topic/7506-tmemo-%D1%81%D0%BA%D1%80%D0%BE%D0%BB%D0%BB%D0%B8%D0%BD%D0%B3-%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0-%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5-%D1%81-%D1%83%D0%BA%D0%B0%D0%B7%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%BC-%D0%B3%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B-%D0%B1%D0%BB%D0%BE%D0%BA%D0%B0/</link><description><![CDATA[<p>
	Если размер текста TMemo превышает размер видимой области, т.е возможен скроллинг и нужно выделить фрагмент текста для копирования в буфер обмена, то при попытке перетаскивания указателя границ блока текст скролится и расширить блок не получается. Не подскажите как решить эту проблему? 
</p>
]]></description><guid isPermaLink="false">7506</guid><pubDate>Thu, 19 Aug 2021 16:56:04 +0000</pubDate></item><item><title>TMemo. &#x41D;&#x435; &#x43E;&#x442;&#x43E;&#x431;&#x440;&#x430;&#x436;&#x430;&#x435;&#x442;&#x441;&#x44F; &#x43A;&#x443;&#x440;&#x441;&#x43E;&#x440; &#x43F;&#x440;&#x438; &#x438;&#x437;&#x43C;&#x435;&#x43D;&#x435;&#x43D;&#x438;&#x438; &#x440;&#x430;&#x437;&#x43C;&#x435;&#x440;&#x430;</title><link>https://fire-monkey.ru/topic/6789-tmemo-%D0%BD%D0%B5-%D0%BE%D1%82%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B0%D0%B5%D1%82%D1%81%D1%8F-%D0%BA%D1%83%D1%80%D1%81%D0%BE%D1%80-%D0%BF%D1%80%D0%B8-%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B8-%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%80%D0%B0/</link><description><![CDATA[<p>
	Delphi Rio.<br />
	На пустую форму небольшого размера кладу TabSheet с одной страницей, выровненный alTop. На TabSheet кладу TMemo, также выровненное alTop. При создании формы ставлю Memo1.WordWrap <span>:= true;<br />
	При максимизации формы ширина зоны, в которой показывается курсор, остается неизменной, несмотря на то, что ширина </span>TMemo увеличивается. Как это побороть?
</p><p>
<a class="ipsAttachLink" href="https://fire-monkey.ru/applications/core/interface/file/attachment.php?id=5062" data-fileExt='7z' data-fileid='5062'>Test1.7z</a></p>]]></description><guid isPermaLink="false">6789</guid><pubDate>Mon, 31 Aug 2020 06:35:15 +0000</pubDate></item><item><title>[windows] &#x411;&#x430;&#x433;: &#x43F;&#x440;&#x438; &#x43D;&#x430;&#x436;&#x430;&#x442;&#x438;&#x438; &#x43C;&#x435;&#x43D;&#x44F;&#x435;&#x442;&#x441;&#x44F; &#x43A;&#x443;&#x440;&#x441;&#x43E;&#x440; I &#x43D;&#x430; &#x441;&#x442;&#x440;&#x435;&#x43B;&#x43A;&#x443;</title><link>https://fire-monkey.ru/topic/6769-windows-%D0%B1%D0%B0%D0%B3-%D0%BF%D1%80%D0%B8-%D0%BD%D0%B0%D0%B6%D0%B0%D1%82%D0%B8%D0%B8-%D0%BC%D0%B5%D0%BD%D1%8F%D0%B5%D1%82%D1%81%D1%8F-%D0%BA%D1%83%D1%80%D1%81%D0%BE%D1%80-i-%D0%BD%D0%B0-%D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D1%83/</link><description><![CDATA[
<div style="background-color:#fcfcfc;border-collapse:collapse;border-spacing:0px;color:#353c41;font-size:13px;">
	<div style="padding:0px 0px 0px 15px;vertical-align:top;">
		<div style="border-bottom:0px;">
			<div>
				<div>
					<h1 style="color:#000000;font-size:28px;">
						Delphi 10.4
					</h1>
				</div>
			</div>
		</div>
	</div>
</div>

<div style="background-color:#fcfcfc;color:#353c41;font-size:13px;">
	<div style="padding:15px;">
		<div style="padding:0px;vertical-align:top;">
				<div style="font-size:13px;">
					<div style="padding:7px 15px 15px 0px;">
						<div style="color:#353c41;font-size:14px;">
							<p>
								Кидаю TEdit или TMemo на форму, стиль стандартный. При старте выделения текста курсор сменяется с палочки на стандартную стрелку....
							</p>

							<p>
								Как воспроизвести: нажать на компонент любой кнопкой мыши и не отпускать кнопку, не двигать мышь. Если сдвинуть мышь в нажатом состоянии или отжать кнопку - курсор восстанавливается
							</p>

							<p>
								Никто не решил эту проблему? Копал исходники, но для TEdit там как-то запутанно все...
							</p>
						</div>
					</div>
				</div>
			</div>
		</div>
</div>
]]></description><guid isPermaLink="false">6769</guid><pubDate>Sun, 23 Aug 2020 06:06:34 +0000</pubDate></item><item><title>TMemo &#x434;&#x43B;&#x44F; &#x432;&#x44B;&#x432;&#x43E;&#x434;&#x430; &#x43B;&#x43E;&#x433;&#x430; &#x442;&#x43E;&#x440;&#x43C;&#x43E;&#x437;&#x438;&#x442;</title><link>https://fire-monkey.ru/topic/5426-tmemo-%D0%B4%D0%BB%D1%8F-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4%D0%B0-%D0%BB%D0%BE%D0%B3%D0%B0-%D1%82%D0%BE%D1%80%D0%BC%D0%BE%D0%B7%D0%B8%D1%82/</link><description><![CDATA[<p>
	Провожу тест: заполняю мемо изначально 100 000 строк, затем в таймере добавляю по 1 строке:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">procedure TForm19.Timer1Timer(Sender: TObject);
begin
//  While Memo1.Lines.Count &gt; 1000 do Memo1.lines.delete(0); { &lt;- не влияет на поведение }
  inc(Counter);
  Memo1.Lines.Add(Format('==================  new test string number # %d  -- ', [ Counter ]));
  Memo1.GoToTextEnd;
end;</span></pre>

<p>
	Примерно раз в 10 секунд это приложение подвисает секунды на 3-4:(на скрине 2х ядерная виртуалка, т.е. основной поток в эти моменты не отвечает).
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://fire-monkey.ru/uploads/monthly_2018_12/image.png.68668ef7540b9ec9a5a694352801b6de.png" data-fileid="4332" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="4332" src="https://fire-monkey.ru/applications/core/interface/js/spacer.png" alt="image.thumb.png.b85c3c6ec1ce734af9861e481c94aa00.png" data-src="https://fire-monkey.ru/uploads/monthly_2018_12/image.thumb.png.b85c3c6ec1ce734af9861e481c94aa00.png" width="1000" data-ratio="44,2"></a>
</p>

<p>
	 
</p>

<p>
	Загрузка ЦПУ в остальное время тоже не кажется мне адекватной, в сравнении с аналогичным VCL приложением:
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://fire-monkey.ru/uploads/monthly_2018_12/image.png.d36429fa20ced791bc6ca0e697f66cd5.png" data-fileid="4333" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="4333" src="https://fire-monkey.ru/applications/core/interface/js/spacer.png" alt="image.thumb.png.23551b8c9b3f6e99f909beb4b4a17e8d.png" data-src="https://fire-monkey.ru/uploads/monthly_2018_12/image.thumb.png.23551b8c9b3f6e99f909beb4b4a17e8d.png" width="1000" data-ratio="32"></a>
</p>

<p>
	 
</p>

<p>
	Первую проблему с фризами можно убрать таким образом:
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="4334" src="https://fire-monkey.ru/applications/core/interface/js/spacer.png" alt="image.png.d1bc4211ba4bb95b2b376b6b31a4d974.png" data-src="https://fire-monkey.ru/uploads/monthly_2018_12/image.png.d1bc4211ba4bb95b2b376b6b31a4d974.png" width="871" data-ratio="40,3"></p>

<p>
	 
</p>

<p>
	В этом случае отображения скроллбаров становится не совсем корректным, зато убираются фризы, сильно раздражающие пользователей.
</p>

<p>
	Вопросы такие:
</p>

<p>
	1) есть ли более быстрый аналог TMemo (для целей вывода лога с возможностью копировать из лога куски, не обязательно целые строки, т.к. ListBox не подходит )
</p>

<p>
	2) Можно ли как-то получше оптимизировать работу с имеющимся TMemo?
</p>

<p>
	P.S. 100 000 строк взято для наглядности. В реальном приложении в логе около 1-3 тыс. строк, но и загружено оно помимо вывода лога другими задачами, так что фризы все равно ощутимы.(хотя и не так видны на графике ЦПУ)
</p>

<p>
	 
</p>]]></description><guid isPermaLink="false">5426</guid><pubDate>Tue, 25 Dec 2018 13:38:05 +0000</pubDate></item><item><title>&#x41D;&#x435; &#x43A;&#x43E;&#x440;&#x440;&#x435;&#x43A;&#x442;&#x43D;&#x43E; &#x440;&#x430;&#x431;&#x43E;&#x442;&#x430;&#x435;&#x442; MEMO</title><link>https://fire-monkey.ru/topic/4843-%D0%BD%D0%B5-%D0%BA%D0%BE%D1%80%D1%80%D0%B5%D0%BA%D1%82%D0%BD%D0%BE-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D0%B5%D1%82-memo/</link><description><![CDATA[<p>
	Надеюсь меня не признают нарушителем, так как не понимаю ошибка ли это Studio или это баг системы смартфона.
</p>

<p>
	Суть проблемы: На RAD Studio 10.2 и на XE8 не корректно работает Memo. Смартфон Android 7.0 Xiomi Mi Max.  На Windows всё в порядке.
</p>

<p>
	Вот пример:
</p>

<p>
	Допустим есть четыре строки:
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="3751" href="https://fire-monkey.ru/uploads/monthly_2018_02/Screenshot_2018-02-27-12-55-57-959_com.embarcadero_Note.png.5b30d59df9082ea2618f48d0ac438c36.png" rel=""><img alt="Screenshot_2018-02-27-12-55-57-959_com.embarcadero.Note.png" class="ipsImage ipsImage_thumbnailed" data-fileid="3751" src="https://fire-monkey.ru/applications/core/interface/js/spacer.png" data-src="https://fire-monkey.ru/uploads/monthly_2018_02/Screenshot_2018-02-27-12-55-57-959_com.embarcadero_Note.thumb.png.89f5cd9f7045204a9ca1cce8f4fb2275.png" width="422" data-ratio="177,73"></a>
</p>

<p>
	Ставлю курсор в тексте и начинаю удалять стрелочкой
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="3752" href="https://fire-monkey.ru/uploads/monthly_2018_02/Screenshot_2018-02-27-12-58-18-116_com.embarcadero_Note.png.91d06f5278f94ee7e04675c04f13671f.png" rel=""><img alt="Screenshot_2018-02-27-12-58-18-116_com.embarcadero.Note.png" class="ipsImage ipsImage_thumbnailed" data-fileid="3752" src="https://fire-monkey.ru/applications/core/interface/js/spacer.png" data-src="https://fire-monkey.ru/uploads/monthly_2018_02/Screenshot_2018-02-27-12-58-18-116_com.embarcadero_Note.thumb.png.bfea0ba938731aa007d07bd7c9c97b4d.png" width="422" data-ratio="177,73"></a>
</p>

<p>
	Появляется пятая строка... Далее, если продолжаю жать стрелку удаления:
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="3753" href="https://fire-monkey.ru/uploads/monthly_2018_02/Screenshot_2018-02-27-12-58-26-129_com.embarcadero_Note.png.00d998a70f717f62baeb1283c7572dfa.png" rel=""><img alt="Screenshot_2018-02-27-12-58-26-129_com.embarcadero.Note.png" class="ipsImage ipsImage_thumbnailed" data-fileid="3753" src="https://fire-monkey.ru/applications/core/interface/js/spacer.png" data-src="https://fire-monkey.ru/uploads/monthly_2018_02/Screenshot_2018-02-27-12-58-26-129_com.embarcadero_Note.thumb.png.558deb59d609dfb946a7dd743eb4d395.png" width="422" data-ratio="177,73"></a>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="3754" href="https://fire-monkey.ru/uploads/monthly_2018_02/Screenshot_2018-02-27-12-58-39-464_com.embarcadero_Note.png.7aacf24b8ddb4191848845bd023829cd.png" rel=""><img alt="Screenshot_2018-02-27-12-58-39-464_com.embarcadero.Note.png" class="ipsImage ipsImage_thumbnailed" data-fileid="3754" src="https://fire-monkey.ru/applications/core/interface/js/spacer.png" data-src="https://fire-monkey.ru/uploads/monthly_2018_02/Screenshot_2018-02-27-12-58-39-464_com.embarcadero_Note.thumb.png.b41282bcb0bf9fd8df3b65e8835b18b7.png" width="422" data-ratio="177,73"></a>
</p>

<p>
	Кто сталкивался? Помогите советом.
</p>

<p>
	Спасибо!
</p>]]></description><guid isPermaLink="false">4843</guid><pubDate>Tue, 27 Feb 2018 10:19:16 +0000</pubDate></item><item><title>Nox: &#x432; &#x43F;&#x440;&#x438;&#x43B;&#x43E;&#x436;&#x435;&#x43D;&#x438;&#x438; &#x43F;&#x440;&#x43E;&#x438;&#x437;&#x43E;&#x448;&#x43B;&#x430; &#x43E;&#x448;&#x438;&#x431;&#x43A;&#x430;</title><link>https://fire-monkey.ru/topic/5404-nox-%D0%B2-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B8-%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%BE%D1%88%D0%BB%D0%B0-%D0%BE%D1%88%D0%B8%D0%B1%D0%BA%D0%B0/</link><description><![CDATA[<p>
	В Rad studio seattle на пустую форму бросаю tmemo, ставлю галочку readonly. При запуске приложения в Nox выдаёт "в приложении произошла ошибка". Подскажите, пожалуйста, что мне делать?
</p>]]></description><guid isPermaLink="false">5404</guid><pubDate>Wed, 12 Dec 2018 19:46:53 +0000</pubDate></item><item><title>&#x41A;&#x430;&#x43A; &#x441;&#x434;&#x435;&#x43B;&#x430;&#x442;&#x44C; &#x447;&#x442;&#x43E;&#x431;&#x44B; &#x43C;&#x435;&#x43C;&#x43E; &#x43D;&#x435; &#x440;&#x438;&#x441;&#x43E;&#x432;&#x430;&#x43B;&#x43E; &#x43A;&#x443;&#x441;&#x43E;&#x447;&#x43A;&#x438; &#x441;&#x442;&#x440;&#x43E;&#x43A;&#x438;, &#x43A;&#x43E;&#x442;&#x43E;&#x440;&#x430;&#x44F; &#x43D;&#x435; &#x432;&#x43B;&#x435;&#x437;&#x43B;&#x430; &#x446;&#x435;&#x43B;&#x438;&#x43A;&#x43E;&#x43C; ?</title><link>https://fire-monkey.ru/topic/5408-%D0%BA%D0%B0%D0%BA-%D1%81%D0%B4%D0%B5%D0%BB%D0%B0%D1%82%D1%8C-%D1%87%D1%82%D0%BE%D0%B1%D1%8B-%D0%BC%D0%B5%D0%BC%D0%BE-%D0%BD%D0%B5-%D1%80%D0%B8%D1%81%D0%BE%D0%B2%D0%B0%D0%BB%D0%BE-%D0%BA%D1%83%D1%81%D0%BE%D1%87%D0%BA%D0%B8-%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8-%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D0%B0%D1%8F-%D0%BD%D0%B5-%D0%B2%D0%BB%D0%B5%D0%B7%D0%BB%D0%B0-%D1%86%D0%B5%D0%BB%D0%B8%D0%BA%D0%BE%D0%BC/</link><description><![CDATA[<p>
	Как сделать чтобы мемо не рисовало кусочки строки, которая не влезла целиком ? (Line 2 в примере на скрине)
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="4317" src="https://fire-monkey.ru/applications/core/interface/js/spacer.png" alt="image.png.dcafba0ef2b72c4b544127a1fad96d1b.png" data-src="https://fire-monkey.ru/uploads/monthly_2018_12/image.png.dcafba0ef2b72c4b544127a1fad96d1b.png" width="623" data-ratio="19,26"></p>]]></description><guid isPermaLink="false">5408</guid><pubDate>Fri, 14 Dec 2018 21:06:08 +0000</pubDate></item><item><title>TMemo &#x438; &#x442;&#x435;&#x43A;&#x441;&#x442; &#x43F;&#x43E;&#x434; &#x432;&#x438;&#x440;&#x442;&#x443;&#x430;&#x43B;&#x44C;&#x43D;&#x43E;&#x439; &#x43A;&#x43B;&#x430;&#x432;&#x438;&#x430;&#x442;&#x443;&#x440;&#x43E;&#x439;</title><link>https://fire-monkey.ru/topic/4895-tmemo-%D0%B8-%D1%82%D0%B5%D0%BA%D1%81%D1%82-%D0%BF%D0%BE%D0%B4-%D0%B2%D0%B8%D1%80%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9-%D0%BA%D0%BB%D0%B0%D0%B2%D0%B8%D0%B0%D1%82%D1%83%D1%80%D0%BE%D0%B9/</link><description><![CDATA[<p>
	Пишу приложение для Android, в нем есть компонент TMemo. Когда текста мало, то набираемый на виртуальной клавиатуре текст виден на экране мобильника, но когда его больше, чем половина экрана, тогда то, что набирается, скрыто под виртуальной клавиатурой и не видно, что собственно говоря набираем. Как бы решить проблему?
</p>]]></description><guid isPermaLink="false">4895</guid><pubDate>Tue, 13 Mar 2018 11:45:42 +0000</pubDate></item><item><title>TMemo &#x43F;&#x43E;&#x441;&#x442;&#x440;&#x430;&#x43D;&#x438;&#x447;&#x43D;&#x43E;</title><link>https://fire-monkey.ru/topic/4543-tmemo-%D0%BF%D0%BE%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%87%D0%BD%D0%BE/</link><description><![CDATA[<p>
	Подскажите пожалуйста, как сделать загрузку большого текстового файла в TMemo (Windows и Android), чтобы затем можно было листать "постранично"?
</p>]]></description><guid isPermaLink="false">4543</guid><pubDate>Wed, 08 Nov 2017 04:52:17 +0000</pubDate></item><item><title>OnTap &#x43D;&#x435; &#x43C;&#x435;&#x43D;&#x44F;&#x435;&#x442; &#x43F;&#x43E;&#x43B;&#x43E;&#x436;&#x435;&#x43D;&#x438;&#x435; &#x43A;&#x443;&#x440;&#x441;&#x43E;&#x440;&#x430;</title><link>https://fire-monkey.ru/topic/4436-ontap-%D0%BD%D0%B5-%D0%BC%D0%B5%D0%BD%D1%8F%D0%B5%D1%82-%D0%BF%D0%BE%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BA%D1%83%D1%80%D1%81%D0%BE%D1%80%D0%B0/</link><description><![CDATA[
<p>
	Задача: при тапе по тексту в Memo определить текущее положение курсора. Реализовать не получается, ибо меняется положение курсора (выяснил, путем экспериментов) - после онклик и онтап и т.п., а в указанных событиях - остается старое положение курсора, до его перемещения. Как быть в данной ситуации?
</p>

<p>
	 
</p>

<p>
	P.S. Для экспериментов просто ввел в OnTap: ShowMessage(IntToStr(Memo1.SelStart));
</p>

<p>
	 
</p>

<p>
	P.P.S. Действие происходит на Android.
</p>
]]></description><guid isPermaLink="false">4436</guid><pubDate>Mon, 25 Sep 2017 23:32:08 +0000</pubDate></item><item><title>FMX Memo &#x437;&#x430;&#x434;&#x430;&#x442;&#x44C; &#x440;&#x430;&#x437;&#x43C;&#x435;&#x440; &#x442;&#x430;&#x431;&#x430; (#9)</title><link>https://fire-monkey.ru/topic/4260-fmx-memo-%D0%B7%D0%B0%D0%B4%D0%B0%D1%82%D1%8C-%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%80-%D1%82%D0%B0%D0%B1%D0%B0-9/</link><description><![CDATA[<p>
	Как в FMX Memo задать размер таба (символа с кодом #9)? По умолчанию он гигантский. Все способы из гугля оперируют или VCL Memo или win api. Нужно мультиплатформенное решение.
</p>]]></description><guid isPermaLink="false">4260</guid><pubDate>Tue, 20 Jun 2017 12:25:45 +0000</pubDate></item><item><title>&#x414;&#x43E;&#x431;&#x430;&#x432;&#x438;&#x442;&#x44C; &#x442;&#x435;&#x43A;&#x441;&#x442;</title><link>https://fire-monkey.ru/topic/3664-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-%D1%82%D0%B5%D0%BA%D1%81%D1%82/</link><description><![CDATA[
<p>
	<span style="color:rgb(39,42,52);font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-style:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);float:none;">Как добавить текст на мемо где Caret стоит, нашел для делфи такой код</span>
</p>

<p>
	<span style="color:rgb(39,42,52);font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-style:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);float:none;">Memo1.InsertAfter(Memo1.CaretPosition, 'txt', [TInsertOption.MoveCaret]);</span>
</p>

<p>
	<span style="color:rgb(39,42,52);font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;font-style:normal;font-weight:normal;letter-spacing:normal;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);float:none;">[TInsertOption.MoveCaret] как используется это часть на C++</span>
</p>

<p>
	еще один вопрос зачем нет у Memo WantTabs, как то можно добавить такое функционал?
</p>
]]></description><guid isPermaLink="false">3664</guid><pubDate>Tue, 10 Jan 2017 11:56:13 +0000</pubDate></item><item><title>&#x446;&#x432;&#x435;&#x442; &#x43E;&#x431;&#x44A;&#x435;&#x43A;&#x442;&#x430; TMemo</title><link>https://fire-monkey.ru/topic/3268-%D1%86%D0%B2%D0%B5%D1%82-%D0%BE%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D0%B0-tmemo/</link><description><![CDATA[<p>
	Можно ли изменить цвет холста TMemo не прибегая к стилям?<br />
	Как вариант попробовал цветной прямоугольник под TMemo подложить и выставил прозрачность.<br />
	Для примера вроде получилось, но как только выставил TMemo - Align отличный от None, TMemo тут же опять<br />
	становится белым игнорируя прозрачность.<br />
	В чем смысл таких заморочек и что посоветуете по моему вопросу?<br />
	Спасибо!
</p>]]></description><guid isPermaLink="false">3268</guid><pubDate>Fri, 07 Oct 2016 13:02:44 +0000</pubDate></item><item><title>&#x41D;&#x443;&#x436;&#x435;&#x43D; &#x441;&#x43E;&#x432;&#x435;&#x442; "&#x431;&#x44B;&#x432;&#x430;&#x43B;&#x43E;&#x433;&#x43E;" &#x440;&#x430;&#x437;&#x440;&#x430;&#x431;&#x43E;&#x442;&#x447;&#x438;&#x43A;&#x430;</title><link>https://fire-monkey.ru/topic/3119-nuzhen-sovet-byvalogo-razrabotchika/</link><description><![CDATA[<p>
	rad studio 10 seattle<br />
	Проблема такая, форма на экране смартфона расположена горизонтально, по вертикали места маловато.<br />
	В верху надпись, под ней поле для ввода счета игры, под ней кнопки OK - Cancel<br />
	Под ними мемо поле для комментария игры (требование заказчика). Ширина, от левого края до правого.<br />
	Если палец касается мемо-поля, появляется клавиатура на пол экрана, алгоритм поднимает vertScrollBox с мемо-полем<br />
	над клавиатурой, кнопки уходят над экран.<br />
	Мемо-поле можно вводить до бесконечности, причем нажатие Enter вполне допустимо, переход на новую строчку.<br />
	Поле ползет вверх и вверх, а как закончить? Как дать команду завершить ввод мемо-текста и вернуть кнопки OK - Cancel?<br />
	Я не имею опыта разработки программ под смартфоны.<br />
	Прошу опытных разработчиков, посоветуйте, как мне поступить в моей ситуации.<br />
	(На клавиатуре нет кнопки "закрыть клавиатуру")
</p>]]></description><guid isPermaLink="false">3119</guid><pubDate>Fri, 26 Aug 2016 08:33:11 +0000</pubDate></item><item><title>RTF  &#x432; Memo</title><link>https://fire-monkey.ru/topic/3051-rtf-v-memo/</link><description><![CDATA[<p>
	Как в компоненте Memo отображать текст в формате RTF, которое я загружаю из базы? Может для этих целей другой компонент используется?
</p>]]></description><guid isPermaLink="false">3051</guid><pubDate>Mon, 01 Aug 2016 18:16:20 +0000</pubDate></item><item><title>ITextActions &#x43D;&#x435; &#x440;&#x430;&#x431;&#x43E;&#x442;&#x430;&#x44E;&#x442; &#x43F;&#x43E;&#x434; Android</title><link>https://fire-monkey.ru/topic/2807-itextactions-%D0%BD%D0%B5-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%8E%D1%82-%D0%BF%D0%BE%D0%B4-android/</link><description><![CDATA[<div>
	<p>
		Возникла   проблема  с  реализацией  реакции  на  текстовое<br />
		контекстное  меню  в  Android.  Все работает нормально через поддержку<br />
		ITextActions  в  iOS, вызывается CopytoClipboard, a в Android никакой реакции на<br />
		нажатие, например, Copy нет.
	</p>

	<p>
		В стандартном TMemo видимо   используется  какая-то  магия,  т.к.  все  заканчивается  на<br />
		TCopyButtonClickListener.OnClick,  который  в  свою  очередь  вызывает<br />
		TextService.CopySelectedText  -&gt;  FTextView.copySelectedText, при этом<br />
		не  вызываются  ни GetSelection у Memo или Model, ни SetClipboard у<br />
		PlatFormAndroid.
	</p>

	<p>
		В Platform.iOS в обработчике кнопки вызывается  FTextActions.CopyToClipboard, а в Platform.Android TextActions никак не используются.
	</p>

	<p>
		Как реализовать обработку кнопок контекстного меню под Android? Ну или хотя-бы как это делает стандартный TMemo?
	</p>

	<p>
		 
	</p>
</div>]]></description><guid isPermaLink="false">2807</guid><pubDate>Mon, 30 May 2016 13:06:05 +0000</pubDate></item><item><title>&#x41A;&#x430;&#x43A; &#x443;&#x437;&#x43D;&#x430;&#x442;&#x44C; &#x43F;&#x43E;&#x437;&#x438;&#x446;&#x438;&#x44E; &#x43A;&#x430;&#x440;&#x435;&#x442;&#x43A;&#x438; (&#x43D;&#x43E;&#x43C;&#x435;&#x440; &#x441;&#x442;&#x440;&#x43E;&#x43A;&#x438; &#x438; &#x43F;&#x43E;&#x437;&#x438;&#x446;&#x438;&#x438; &#x441;&#x438;&#x43C;&#x432;&#x43E;&#x43B;&#x430; &#x432; &#x441;&#x442;&#x440;&#x43E;&#x43A;&#x435;)?</title><link>https://fire-monkey.ru/topic/2732-%D0%BA%D0%B0%D0%BA-%D1%83%D0%B7%D0%BD%D0%B0%D1%82%D1%8C-%D0%BF%D0%BE%D0%B7%D0%B8%D1%86%D0%B8%D1%8E-%D0%BA%D0%B0%D1%80%D0%B5%D1%82%D0%BA%D0%B8-%D0%BD%D0%BE%D0%BC%D0%B5%D1%80-%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B8-%D0%B8-%D0%BF%D0%BE%D0%B7%D0%B8%D1%86%D0%B8%D0%B8-%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D0%B0-%D0%B2-%D1%81%D1%82%D1%80%D0%BE%D0%BA%D0%B5/</link><description><![CDATA[<p>
	Как узнать эти данные?
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://fire-monkey.ru/uploads/monthly_2016_05/573926a08e7bd_Ouc7jbS1.png.e4d70bf8b8b4b4d705fd3010a4736bf9.png" data-fileid="1796" rel="external nofollow"><img alt="Ouc7jbS[1].png" class="ipsImage ipsImage_thumbnailed" data-fileid="1796" src="https://fire-monkey.ru/applications/core/interface/js/spacer.png" data-src="https://fire-monkey.ru/uploads/monthly_2016_05/573926a08e7bd_Ouc7jbS1.png.e4d70bf8b8b4b4d705fd3010a4736bf9.png" width="427" data-ratio="28,81"></a>
</p>]]></description><guid isPermaLink="false">2732</guid><pubDate>Mon, 16 May 2016 01:47:20 +0000</pubDate></item><item><title>[TMemo] [TEdit] &#x41A;&#x430;&#x43A; &#x438;&#x441;&#x43F;&#x43E;&#x43B;&#x44C;&#x437;&#x43E;&#x432;&#x430;&#x442;&#x44C; &#x43F;&#x440;&#x43E;&#x437;&#x440;&#x430;&#x447;&#x43D;&#x44B;&#x439; &#x444;&#x43E;&#x43D; &#x434;&#x43B;&#x44F; &#x43D;&#x430;&#x442;&#x438;&#x432;&#x43D;&#x44B;&#x445; &#x43A;&#x43E;&#x43D;&#x442;&#x440;&#x43E;&#x43B;&#x43E;&#x432; &#x43F;&#x43E;&#x434; iOS?</title><link>https://fire-monkey.ru/topic/2299-tmemo-tedit-%D0%BA%D0%B0%D0%BA-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D0%BF%D1%80%D0%BE%D0%B7%D1%80%D0%B0%D1%87%D0%BD%D1%8B%D0%B9-%D1%84%D0%BE%D0%BD-%D0%B4%D0%BB%D1%8F-%D0%BD%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D1%85-%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BE%D0%B2-%D0%BF%D0%BE%D0%B4-ios/</link><description><![CDATA[
<p>Создам тему без привязке к конкретному компоненту, т.к. речь пойдет сразу о двух.</p>
<p>Нужно реализовать 2 прозрачных компонента (Edit и Memo). Сейчас это реализованно моим стелем. Но хочется иметь нативное быстродействие у этих контролов. Можно ли сделать эти контролы нативными (выставив Свойство ControlType=Platform) и сделать их одновременно полностью прозрачными? Есть ли какой нибуть способ?</p>
]]></description><guid isPermaLink="false">2299</guid><pubDate>Wed, 10 Feb 2016 06:26:19 +0000</pubDate></item><item><title>&#x420;&#x430;&#x437;&#x43C;&#x435;&#x440; &#x43E;&#x431;&#x43B;&#x430;&#x441;&#x442;&#x438; &#x442;&#x435;&#x43A;&#x441;&#x442;&#x430; &#x432; TMemo, Windows</title><link>https://fire-monkey.ru/topic/2341-%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%80-%D0%BE%D0%B1%D0%BB%D0%B0%D1%81%D1%82%D0%B8-%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%B0-%D0%B2-tmemo-windows/</link><description><![CDATA[
<p>Добрый день.</p>
<p>Есть ли у TMemo что-то вроде рамок, которые ограничивают текстовую область?</p>
<p> </p>
<p>Суть вопроса: есть 1 элемент TText и 1 элемент TMemo. У этих компонентов заданы одинаковые пропорции, одинаковые параметры шрифта кроме размера. Размер шрифта и у того, и у другого компонента определяется умножением высоты компонента на одно и то же число. Так, чтобы при изменении их размеров текст растягивался вслед за компонентом.</p>
<p> </p>
<p>Так вот, при всем при этом, если пропорционально менять размеры компонентов и размер шрифта в них, то в некоторых случаях размещение текста может не совпадать, то есть некоторое слово в TMemo может перебежать на другую строку. При этом если брать два TText, то при изменении их размера текст у них всегда совпадает.</p>
<p> </p>
<p>Поэтому и интересует, может быть в TMemo есть небольшая граница для текстовой области, которая делает ее меньше размеров самого TMemo?</p>
]]></description><guid isPermaLink="false">2341</guid><pubDate>Mon, 22 Feb 2016 12:25:11 +0000</pubDate></item><item><title>&#x41A;&#x430;&#x43A; &#x432;&#x44B;&#x440;&#x43E;&#x432;&#x43D;&#x44F;&#x442;&#x44C; &#x442;&#x435;&#x43A;&#x441;&#x442; &#x432; TMemo &#x43F;&#x43E; &#x446;&#x435;&#x43D;&#x442;&#x440;&#x443; &#x43F;&#x43E; &#x432;&#x435;&#x440;&#x442;&#x438;&#x43A;&#x430;&#x43B;&#x438;?</title><link>https://fire-monkey.ru/topic/2295-%D0%BA%D0%B0%D0%BA-%D0%B2%D1%8B%D1%80%D0%BE%D0%B2%D0%BD%D1%8F%D1%82%D1%8C-%D1%82%D0%B5%D0%BA%D1%81%D1%82-%D0%B2-tmemo-%D0%BF%D0%BE-%D1%86%D0%B5%D0%BD%D1%82%D1%80%D1%83-%D0%BF%D0%BE-%D0%B2%D0%B5%D1%80%D1%82%D0%B8%D0%BA%D0%B0%D0%BB%D0%B8/</link><description><![CDATA[
<p>Здравствуйте.</p>
<p>Интересует, как выставить в TMemo вертикальное выравнивание текста по центру. В ObjectInspector этого свойства нет. В RunTime оно есть, но не работает. StyledSettings сброшены, при</p>
<pre class="ipsCode prettyprint">
TextSettings.VertAlign:=TTextAlign.Center; </pre>
<p>текст все равно выравнивается по верху. </p>
]]></description><guid isPermaLink="false">2295</guid><pubDate>Tue, 09 Feb 2016 17:30:10 +0000</pubDate></item></channel></rss>
