<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[My Visual Database — Виртуальная клавиатура]]></title>
		<link>https://myvisualdatabase.com/forum/viewtopic.php?id=2352</link>
		<atom:link href="https://myvisualdatabase.com/forum/extern.php?action=feed&amp;tid=2352&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[The most recent posts in Виртуальная клавиатура.]]></description>
		<lastBuildDate>Fri, 22 Apr 2016 12:31:23 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Виртуальная клавиатура]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=14180#p14180</link>
			<description><![CDATA[<div class="quotebox"><cite>Raspr wrote:</cite><blockquote><p>Помогите, пожалуйста, доработать для полей Memo. Мои эксперименты методом тыка результата не принесли. )</p></blockquote></div><p>Доработал.</p>]]></description>
			<author><![CDATA[null@example.com (DriveSoft)]]></author>
			<pubDate>Fri, 22 Apr 2016 12:31:23 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=14180#p14180</guid>
		</item>
		<item>
			<title><![CDATA[Re: Виртуальная клавиатура]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=14158#p14158</link>
			<description><![CDATA[<p>Помогите, пожалуйста, доработать для полей Memo. Мои эксперименты методом тыка результата не принесли. )</p>]]></description>
			<author><![CDATA[null@example.com (Raspr)]]></author>
			<pubDate>Fri, 22 Apr 2016 06:41:27 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=14158#p14158</guid>
		</item>
		<item>
			<title><![CDATA[Re: Виртуальная клавиатура]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=13850#p13850</link>
			<description><![CDATA[<div class="quotebox"><cite>DriveSoft wrote:</cite><blockquote><p>Немного доработал ваш пример.</p></blockquote></div><p>Ничёсе немного... )) Спасибо! Поучительно.</p>]]></description>
			<author><![CDATA[null@example.com (Raspr)]]></author>
			<pubDate>Fri, 08 Apr 2016 03:47:27 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=13850#p13850</guid>
		</item>
		<item>
			<title><![CDATA[Re: Виртуальная клавиатура]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=13843#p13843</link>
			<description><![CDATA[<p>Немного доработал ваш пример.</p>]]></description>
			<author><![CDATA[null@example.com (DriveSoft)]]></author>
			<pubDate>Thu, 07 Apr 2016 18:05:27 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=13843#p13843</guid>
		</item>
		<item>
			<title><![CDATA[Re: Виртуальная клавиатура]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=13828#p13828</link>
			<description><![CDATA[<p>И еще. <br />4. Если форм где нужно вызывать клавиатуру, скажем 15, как удобней поступить? Пока решение слишком громоздкое: берем переменную. При открытии формы её заполняем. Код для каждой кнопки:<br /></p><div class="codebox"><pre><code>procedure Form2_bt1_OnClick (Sender: string; Action: string);
begin
    if sFrmName = &#039;Form1&#039; then Form1.Edit1.Text := Form1.Edit1.Text+&#039;1&#039;;
    if sFrmName = &#039;Form3&#039; then Form3.Edit1.Text := Form3.Edit1.Text+&#039;1&#039;;
    ...
    if sFrmName = &#039;Form15&#039; then Form15.Edit1.Text := Form15.Edit1.Text+&#039;1&#039;;
end;</code></pre></div><p>Фактически, можно получить полное имя нужной формы и поля:<br /></p><div class="codebox"><pre><code>    sEdName := Form1.Name+&#039;.&#039;+Form1.Edit1.Name+&#039;.Text&#039;;</code></pre></div><p>Но я же никак не смогу выразить что-то такое:<br /></p><div class="codebox"><pre><code>procedure Form2_bt2_OnClick (Sender: string; Action: string);
begin
    sEdName := sEdName+&#039;2&#039;;
end;</code></pre></div>]]></description>
			<author><![CDATA[null@example.com (Raspr)]]></author>
			<pubDate>Thu, 07 Apr 2016 07:11:59 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=13828#p13828</guid>
		</item>
		<item>
			<title><![CDATA[Виртуальная клавиатура]]></title>
			<link>https://myvisualdatabase.com/forum/viewtopic.php?pid=13821#p13821</link>
			<description><![CDATA[<p>Забавы ради хочется состряпать виртуальную клавиатуру. Малоль, на POS-терминале нужно будет программу пользовать. То, что пока получилось приложил. Возникли вопросы:<br />1. Верно ли мыслю или проще можно как-то?<br />2. Как реализовать удаление последнего символа в поле по клику на кнопке? Form1.Edit1.Clear, может и достаточно, но можно ли крайний символ все таки?<br />3. Можно ли открывать форму строго под полем? Т.е. как-то получить координаты текстового поля и задать координаты для открытия формы.</p>]]></description>
			<author><![CDATA[null@example.com (Raspr)]]></author>
			<pubDate>Thu, 07 Apr 2016 05:12:31 +0000</pubDate>
			<guid>https://myvisualdatabase.com/forum/viewtopic.php?pid=13821#p13821</guid>
		</item>
	</channel>
</rss>
