<?xml version="1.0" encoding="UTF-8"?>        <rss version="2.0"
             xmlns:atom="http://www.w3.org/2005/Atom"
             xmlns:dc="http://purl.org/dc/elements/1.1/"
             xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
             xmlns:admin="http://webns.net/mvcb/"
             xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
             xmlns:content="http://purl.org/rss/1.0/modules/content/">
        <channel>
            <title>
									Как на C# сделать ввод hex значений в TextBox? - Разное				            </title>
            <link>https://microtechnics.ru/community/raznoe/kak-na-c-sdelat-vvod-hex-znachenij-v-textbox/</link>
            <description>Обсуждение вопросов, посвященных программированию микроконтроллеров, разработке электроники и не только.</description>
            <language>ru-RU</language>
            <lastBuildDate>Sat, 11 Jul 2026 21:01:04 +0000</lastBuildDate>
            <generator>wpForo</generator>
            <ttl>60</ttl>
							                    <item>
                        <title>НА: Как на C# сделать ввод hex значений в TextBox?</title>
                        <link>https://microtechnics.ru/community/raznoe/kak-na-c-sdelat-vvod-hex-znachenij-v-textbox/#post-1734</link>
                        <pubDate>Thu, 09 Mar 2023 14:36:44 +0000</pubDate>
                        <description><![CDATA[@aveal теперь все понятно, продолжаю ковыряться дальше, скорее всего еще вернусь с вопросами...]]></description>
                        <content:encoded><![CDATA[<p>@aveal теперь все понятно, продолжаю ковыряться дальше, скорее всего еще вернусь с вопросами...</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/raznoe/">Разное</category>                        <dc:creator>AlexCraft</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/raznoe/kak-na-c-sdelat-vvod-hex-znachenij-v-textbox/#post-1734</guid>
                    </item>
				                    <item>
                        <title>НА: Как на C# сделать ввод hex значений в TextBox?</title>
                        <link>https://microtechnics.ru/community/raznoe/kak-na-c-sdelat-vvod-hex-znachenij-v-textbox/#post-1729</link>
                        <pubDate>Thu, 09 Mar 2023 10:12:06 +0000</pubDate>
                        <description><![CDATA[Тут:

char.IsControl(e.KeyChar) - проверяем, является ли символ управляющим (tab, esc и т. д.)
char.IsDigit(e.KeyChar) - является ли вводимый символ цифрой от 0 до 9
(e.KeyChar &gt;= &#039;A&#039;...]]></description>
                        <content:encoded><![CDATA[<p>Тут:</p>
<ul>
<li><strong>char.IsControl(e.KeyChar)</strong> - проверяем, является ли символ управляющим (tab, esc и т. д.)</li>
<li><strong>char.IsDigit(e.KeyChar)</strong> - является ли вводимый символ цифрой от 0 до 9</li>
<li><strong>(e.KeyChar &gt;= 'A' &amp;&amp; e.KeyChar &lt;= 'F')</strong> - от A до F</li>
<li style="text-align: left"><strong>(e.KeyChar &gt;= 'a' &amp;&amp; e.KeyChar &lt;= 'f')</strong> - от a до f</li>
</ul>
<p>Если ни одно из этих условий не выполнилось, то попадаем на e.Handled = true, то есть по сути ввод недопустимого символа игнорируется.</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/raznoe/">Разное</category>                        <dc:creator>Aveal MT</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/raznoe/kak-na-c-sdelat-vvod-hex-znachenij-v-textbox/#post-1729</guid>
                    </item>
				                    <item>
                        <title>НА: Как на C# сделать ввод hex значений в TextBox?</title>
                        <link>https://microtechnics.ru/community/raznoe/kak-na-c-sdelat-vvod-hex-znachenij-v-textbox/#post-1724</link>
                        <pubDate>Wed, 08 Mar 2023 14:29:41 +0000</pubDate>
                        <description><![CDATA[Спасибо, работает! Только не очень понял как...]]></description>
                        <content:encoded><![CDATA[<p>Спасибо, работает! Только не очень понял как...</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/raznoe/">Разное</category>                        <dc:creator>AlexCraft</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/raznoe/kak-na-c-sdelat-vvod-hex-znachenij-v-textbox/#post-1724</guid>
                    </item>
				                    <item>
                        <title>НА: Как на C# сделать ввод hex значений в TextBox?</title>
                        <link>https://microtechnics.ru/community/raznoe/kak-na-c-sdelat-vvod-hex-znachenij-v-textbox/#post-1723</link>
                        <pubDate>Wed, 08 Mar 2023 13:49:10 +0000</pubDate>
                        <description><![CDATA[Можно в обработчике KeyPress() реализовать:
private void MyTextBox_KeyPress(object sender, KeyPressEventArgs e)
{
    if (!(char.IsControl(e.KeyChar) || char.IsDigit(e.KeyChar) ||
      ...]]></description>
                        <content:encoded><![CDATA[<p>Можно в обработчике <strong>KeyPress()</strong> реализовать:</p>
<pre contenteditable="false">private void MyTextBox_KeyPress(object sender, KeyPressEventArgs e)
{
    if (!(char.IsControl(e.KeyChar) || char.IsDigit(e.KeyChar) ||
         (e.KeyChar &gt;= 'A' &amp;&amp; e.KeyChar &lt;= 'F') || (e.KeyChar &gt;= 'a' &amp;&amp; e.KeyChar &lt;= 'f')))
    {
        e.Handled = true;
    }
}</pre>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/raznoe/">Разное</category>                        <dc:creator>Aveal MT</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/raznoe/kak-na-c-sdelat-vvod-hex-znachenij-v-textbox/#post-1723</guid>
                    </item>
				                    <item>
                        <title>Как на C# сделать ввод hex значений в TextBox?</title>
                        <link>https://microtechnics.ru/community/raznoe/kak-na-c-sdelat-vvod-hex-znachenij-v-textbox/#post-1722</link>
                        <pubDate>Wed, 08 Mar 2023 13:16:46 +0000</pubDate>
                        <description><![CDATA[Приветствую Сообщество! Попробую объяснить, что мне требуется, точнее что хочется сделать...
В приложении с Windows Forms у меня есть поле ввода - обычный TextBox. Я хочу, чтобы пользовател...]]></description>
                        <content:encoded><![CDATA[<p>Приветствую Сообщество! Попробую объяснить, что мне требуется, точнее что хочется сделать...</p>
<p>В приложении с Windows Forms у меня есть поле ввода - обычный TextBox. Я хочу, чтобы пользователь вводил туда шестнадцатеричные значения, то есть символы от 0 до 9, а также A, B, C, D, E, F, либо то же самое маленькими буквами. То есть все остальные символы должны игнорироваться. Как можно настроить подобную фильтрацию? Желательно максимально просто, но оптимально.</p>
<p>Дополнение: получаем допустимые символы (0 - 9, A - F, a - f), остальные не подходят и не должны появляться в TextBox.</p>]]></content:encoded>
						                            <category domain="https://microtechnics.ru/community/raznoe/">Разное</category>                        <dc:creator>AlexCraft</dc:creator>
                        <guid isPermaLink="true">https://microtechnics.ru/community/raznoe/kak-na-c-sdelat-vvod-hex-znachenij-v-textbox/#post-1722</guid>
                    </item>
							        </channel>
        </rss>
		