Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.02.2009, 14:50   #1
__@cmd@__
Пользователь
 
Регистрация: 01.02.2009
Сообщений: 24
По умолчанию Номера строк для блокнота

Помогите плз застрял на одном месте
У меня такая проблема я хочу сделаьть чтобы в моем блокноте отображались номера строк (как в notepad++ или SciTE) Для этого я использовал поле MEMO

Вот как я пишу:
Код:
procedure TForm1.FormCreate(Sender: TObject);
var
i,:String;
b,:integer;
begin
for b:=1 to 2500 do Memo2.Lines.add(str(b,i));
end;
Я не профи конечно но вроде все делаю по правилам а при таком доюавлении в сточки мемо выдает ошибку типо [DCC Warning] Unit1.pas(279): W1057 Implicit string cast from 'ShortString' to 'string'
__@cmd@__ вне форума Ответить с цитированием
Старый 01.02.2009, 14:59   #2
Terran
Участник клуба
 
Аватар для Terran
 
Регистрация: 28.11.2007
Сообщений: 1,521
По умолчанию

Код:
procedure TForm1.FormCreate(Sender: TObject);
var
i:String;
b:integer;
begin
for b:=1 to 2500 do
Memo1.Lines.add(inttostr(b)+' '+i);
end;
Всегда рад помочь!
Terran вне форума Ответить с цитированием
Старый 01.02.2009, 15:01   #3
r9m
₪₪₪₪₪₪₪₪
Форумчанин
 
Аватар для r9m
 
Регистрация: 16.04.2007
Сообщений: 471
По умолчанию

посмотри вот тут: http://programmersforum.ru/showthrea...865#post196865
r9m вне форума Ответить с цитированием
Старый 01.02.2009, 15:07   #4
__@cmd@__
Пользователь
 
Регистрация: 01.02.2009
Сообщений: 24
По умолчанию

Terran Огромное спасибо
__@cmd@__ вне форума Ответить с цитированием
Старый 01.02.2009, 15:21   #5
__@cmd@__
Пользователь
 
Регистрация: 01.02.2009
Сообщений: 24
По умолчанию

ОЙ а можно еще одну вещь уточнить
Вот все теперь работает цикл показывает номера строк а допустим если опускаться ниже по мемо1(там где вводиться текст) то норм а на мемо2 не опускаеться там скролбар по вертикале ставить или еще какой способ есть?
__@cmd@__ вне форума Ответить с цитированием
Старый 01.02.2009, 16:36   #6
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Цитата:
Сообщение от __@cmd@__ Посмотреть сообщение
.... я сделал чтобы при растягивани они изменялись
Код:
Memo2.Height := Memo1.ClientHeight +1;
У компонентов есть свойство : Anchors - привязка краев к родительскому контролу, например к основной форме...

P.S.
Не плоди темы ... продолжай разговор тут ... накажут ...
"Заряженному танку в дуло не смотрят" @Dekmer in WoT
Kotofff вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Номера строк. [Code][/code] AngelOfDeath О форуме и сайтах клуба 4 11.12.2008 11:57
Взлом двухразового блокнота ANTI1 Общие вопросы Delphi 1 10.11.2008 18:00
Исходник блокнота AngelOfDeath Общие вопросы Delphi 7 12.04.2008 20:38
сделать текстовый редактор в виде блокнота в Делфи Funtik Помощь студентам 4 11.10.2007 15:17