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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 19.02.2011, 12:30   #1
Ира08
Пользователь
 
Регистрация: 03.04.2009
Сообщений: 17
По умолчанию геометрическое изображение объектов в Delphi

помогите ПОЖАЛУЙСТА написать часть программы, в которой надо вывести на экран, начиная с заданной позиции, заданную строку текста, заключив её в двойную рамку. При нажатии на клавишу ">" размер символов должен увеличиться.

Заранее благодарна.
Ира08 вне форума Ответить с цитированием
Старый 23.02.2011, 19:03   #2
Ира08
Пользователь
 
Регистрация: 03.04.2009
Сообщений: 17
По умолчанию

у меня есть небольшой набросок кода, который печатает текст с нужного места, но я не знаю как сделать двойную рамку вокруг него, помогите пожалуйста

Код:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Button1: TButton;
    Edit1: TEdit;
    Edit2: TEdit;
    Label1: TLabel;
    Label2: TLabel;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

    TSize = record
      cx: Longint;
      cy: Longint;

    end;

var
  Form1: TForm1;
  x,y,x1,x2,y1,y2: integer;
implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
  Refresh;
  x:=strtoint(Edit1.Text);
  y:=strtoint(Edit2.Text);
//Form1.Canvas.TextOut(x, y, 'текст');

with Canvas do
 begin
  Brush.Color:=clRed;
  TextRect(Rect(X, Y, X, Y),
       X+(X-X-TextWidth('h')) div 2,
       Y+(Y-Y-TextHeight('h')) div 2, 'h')
 end;

Form1.Canvas.TextOut(x, y, 'текст');
Canvas.Font.Size;

end;

end.

________
Код нужно оформлять по правилам:
тегом [CODE]..[/СODE] (это кнопочка с решёточкой #)
Не забывайте об этом!
Модератор.

Последний раз редактировалось Serge_Bliznykov; 23.02.2011 в 22:06.
Ира08 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JPEG - как средствами Delphi дописать в изображение информацию Dima_Dima Общие вопросы Delphi 2 31.05.2010 13:14
Delphi. Вращение 3D объектов Nitrox Помощь студентам 2 21.03.2010 17:10
Анимированное изображение в Delphi Lorden Помощь студентам 8 26.12.2009 01:56
использование в delphi com объектов Anekdot Помощь студентам 0 18.06.2009 19:54
геометрическое моделирование в delphi Ledi_Kapriza Общие вопросы Delphi 7 04.12.2008 14:57