Компонент Edit

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

Guest_Artur_*

Гость
#1
Извините за Bulider :ph34r: опечатка. Кто знает, как из поля ввода Edit'а достать по символу из введенной строки? Или есть ли функция, которая может сравнить посимвольно две строки?
 
A

Artexoid

Гость
#2
Что тебе конкретно нужно сделать ??? сравнить 2 строки посимвально или достать по симвалу с Edita??? Напиши подробней!!!

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

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

Shader88

Гость
#3
Привет! :)

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


Удачи! :)

Успехов! :)
 
T

TOR

Гость
#4
Извините за избитый вопрос, но можно ли как-нибудь выравнить текст в Edit?
Насколько я понимаю, за это должен отвечать Alignment, но таковой отсутствует. Препод говорит, что можно через стиль (?)... но я в стиле такого не нашёл.
 
T

TOR

Гость
#5
БОЛЬШОЕ СПАСИБО :) !
Сам разобрался. В моём случае надо было использовать StaticText.
 
G

Guest

Гость
#6
Да, кстати: если писать прогу непосредственно, то в Edit можно выравнивать.
 
R

Rockie

Гость
#7
<!--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]

пробелы топтать чтоли?
 
G

Guest

Гость
#8
Нее! В смысле не через формы, а через winapi (по-моему так пишется).
 
S

Sensei

Гость
#9
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("строки идентичны");
 
Статус
Закрыто для дальнейших ответов.