Вопрос № 44460: Здравствуйте, уважаемые эксперты! Подскажите, пожалуйста, как проверить, является ли строка одним из items листбокса? Заранее благодарен!...Вопрос № 44466: Здравствуйте, уважаемые, эксперты.
Кто сможет помочь по Delphi 2006?
Есть ли компонент для Delphi 2006 для работы с COM-портом? У меня есть ActiveX компонент для COM-порта, в Delphi 6, 7 нормально инсталлируеться, ну а в 2006 не понятно ...Вопрос № 44512: Да будет здравствовать люд длбрый пришедший на помощ ближнему!
Люди, у меня такое дело, я творю графический редактор при
помощи image'a и его свойства Canvas, у меня возникла проблема
с изменением размеров холста, потомучто его размер не ...
Вопрос № 44.460
Здравствуйте, уважаемые эксперты! Подскажите, пожалуйста, как проверить, является ли строка одним из items листбокса? Заранее благодарен!
Отвечает: Ерёмин Андрей
Здравствуйте, Андрющенко Вячеслав Васильевич!
Нужно использовать функцию IndexOf(). Она возвращает номер строки, если она найдена в списке и -1 в противном случае. Вот пример:
procedure TForm1.Button1Click(Sender: TObject); var S: String; begin S:='123'; if ListBox1.Items.IndexOf(S) >= 0 then
ShowMessage('Строка присутствует в списке.') else ShowMessage('Строка отсутствует.'); end;
--------- Нет правила без исключений. Правило без исключений - исключение из правил.
Здравствуйте, уважаемые, эксперты.
Кто сможет помочь по Delphi 2006?
Есть ли компонент для Delphi 2006 для работы с COM-портом? У меня есть ActiveX компонент для COM-порта, в Delphi 6, 7 нормально инсталлируеться, ну а в 2006 не понятно как его инсталлировать.
Если возможно, ответьте на вопросы поподробнее, хорошие оценки гарантируються.
---
Кому нетрудно можете выслать DOC по Delphi 2006 мне на pepelyaev@pcbk.perm.ru. Буду очень рад любой помощи.
Отвечает: Ерёмин Андрей
Здравствуйте, Пепеляев Александр Павлович!
Раз компонент ActiveX, то его и устанавливать нужно как ActiveX. В Delphi 2006 этот процесс немного изменился. Итак: Component - Import component. Выбираем Import ActiveX control. Ну а дальше по стандартной схеме: выбираем из списка или используем кнопку Add. Единственное, что может произойти - что компонент окажется несовместим с Delphi 2006. Впрочем, для ActiveX этого произойти не должно... Удачи!
--------- Нет правила без исключений. Правило без исключений - исключение из правил.
Да будет здравствовать люд длбрый пришедший на помощ ближнему!
Люди, у меня такое дело, я творю графический редактор при
помощи image'a и его свойства Canvas, у меня возникла проблема
с изменением размеров холста, потомучто его размер не изменяется
вместе с размером контрОла, раскажите как это делается.
И ещё один вопрос, можно ли в этом image'e организовать зум,
если можно то как?
Заранее спасибо.
Приложение:
Отправлен: 28.05.2006, 20:51
Вопрос задал: Ploter (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Сухомлин Кирилл Владимирович
Здравствуйте, Ploter!
Первый вопрос мне не совсем непонятен. Т.е. вы изменяете размеры Image, а размер Canvas не меняется? Так меняйте width & height у обоих объектов.
Зум организовать можно, но понадобится дополнительная переменная для сохранения изображения.