• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Компонент Edit

  • Автор темы Автор темы Guest_Artur_*
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest_Artur_*

Извините за Bulider :ph34r: опечатка. Кто знает, как из поля ввода Edit'а достать по символу из введенной строки? Или есть ли функция, которая может сравнить посимвольно две строки?
 
Что тебе конкретно нужно сделать ??? сравнить 2 строки посимвально или достать по симвалу с Edita??? Напиши подробней!!!

А вот так можно обращаться к отбельным символам в Edit...

Edit1->Text[0] //Это обрашение к 1-мо симвалу!
Edit1->Text[1] //Обрашение ко 2-мо симвалу!!! и так далее
 
Привет! :)

Для сравнения можешь использовать например функцию - StrCmp
Более подробно можешь посмотреть в справке.


Удачи! :)

Успехов! :)
 
Извините за избитый вопрос, но можно ли как-нибудь выравнить текст в Edit?
Насколько я понимаю, за это должен отвечать Alignment, но таковой отсутствует. Препод говорит, что можно через стиль (?)... но я в стиле такого не нашёл.
 
БОЛЬШОЕ СПАСИБО :) !
Сам разобрался. В моём случае надо было использовать StaticText.
 
Да, кстати: если писать прогу непосредственно, то в Edit можно выравнивать.
 
<!--QuoteBegin-Guest+21:04:2006, 10:24 -->
<span class="vbquote">(Guest @ 21:04:2006, 10:24 )</span><!--QuoteEBegin-->Да, кстати: если писать прогу непосредственно, то в Edit можно выравнивать.
[snapback]34156" rel="nofollow" target="_blank[/snapback]​
[/quote]

пробелы топтать чтоли?
 
Нее! В смысле не через формы, а через winapi (по-моему так пишется).
 
Edit1->Text[0] //Это обрашение к 1-мо симвалу!
Edit1->Text[1] //Обрашение ко 2-мо симвалу!!! и так далее

хм.. Edit1->Text[0] --- Напиши этот код. :) - тут ошибка. в AnsiString индексация начинаеться с единици.
если пользуешь *char тогда индексация масива с нуля.

сравнить два Edita
Код:
if ( strcmp (Edit1->Text.c_str(), Edit2->Text.c_str()) == 0 ) ShowMessage("строки идентичны");
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab