Исходники Delphi

Добро пожаловать на наш портал

На нашем сайте ежедневно публикуются десятки качественных и свежих материалов, которые Вы можете скачать абсолютно бесплатно. Рекомендуем Вам добавить Наш сайт в закладки, а также подписаться на RSS ленту, чтобы не пропускать интересных новостей.
Стартовая Избранное Главная Контакты Карта сайта

Меню

Не доступно

Не доступно

Опрос

Оцените мой сайт

Проголосовало: 118
Другие опросы

Главная » Файлы » Исходники Delphi » Работа с текстом

приложение на Delphi "Бегущая строка "
[ · Скачать удаленно (300 кб) ] 16.02.2013, 18:37
Для написания приложения на Delphi "Бегущая строка" нам необходимо разместить на форме следующие компоненты:
Image1 со вкладки Additional
Label со вкладки Standard
Timer со вкладки System
RadioButton (2 шт)


Меняем у приложения на Delphi "Бегущая строка ":
у RadioButton1 свойство Caption на "Влево";
у RadioButton2 свойство Caption на "Вправо";
у Label1 свойство Caption на "Первое приложение на Delphi";
У компонента Image1 свойство Picture - загружаем любой рисунок;
Заходим в обработчик событий onTimer таймера и пишем там следующий код между Procedure и Begin:
Код
var  
text:string; -задаём строковую переменную типа string.
После Begin пишем:  
text:=label1.Caption; -присваеваем переменной text содержимое label1.Caption.
if radiobutton1.Checked = true then проверяем условие и если включена кнопка Radiobutton1, то текст движется влево, а второе условие наоборот.
label1.Caption:=copy(text,2,length(text)-1)+copy(text,1,1);  
if radiobutton2.Checked = true then  
label1.Caption:=copy(text,length(text)-1,1)+copy(text,1,length(text)-1);
end;  

В итоге должно получиться так (Весь код модуля unit Unit1).
Код

unit Unit1;
interface  
uses  
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, ExtCtrls, StdCtrls, jpeg;
type
TForm1 = class(TForm)  
Image1: TImage;  
RadioButton1: TRadioButton;
RadioButton2: TRadioButton;  
Label1: TLabel;  
Timer1: TTimer;  
procedure Timer1Timer(Sender: TObject);
private  
{ Private declarations }  
public { Public declarations }  
end;  
var  
Form1: TForm1;  
implementation  
{$R *.dfm}
procedure TForm1.Timer1Timer(Sender: TObject);
var  
text: string;  
begin
text:=label1.Caption;
if radiobutton1.Checked = true then  
label1.Caption:=copy(text,2,length(text)-1)+copy(text,1,1);
if radiobutton2.Checked = true then  
label1.Caption:=copy(text,length(text)-1,1)+copy(text,1,length(ttext)-1);  
end;  
end.

http://dfiles.ru/files/qxvxkzda9

Категория: Работа с текстом | Добавил: Reif | Теги: Текст
Просмотров: 968 | Загрузок: 280 | Рейтинг: 0.0/0
Всего комментариев: 0


Название блока

Здесь html код

Название блока

Здесь html код

Название блока

Здесь html код

Название блока

Здесь html код

 
Исходники Delphi
Сделать бесплатный сайт с uCoz |