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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.08.2010, 20:46   #1
sergeyrulit
Пользователь
 
Регистрация: 12.05.2010
Сообщений: 53
Вопрос DrawFocusRect

Код:
procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
begin
  if Bool then
  begin
    R:=Rect(X0,Y0,X,Y);
    Form1.Canvas.DrawFocusRect(R);
  end;
end;

procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  Bool:= True;
  X0:= X;
  Y0:= Y;
end;

procedure TForm1.FormMouseUp(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
begin
  Bool:= False;
end;


Подскажите как стирать все в этом прямоугольнике, и за ним. А то плохо смотрится..
sergeyrulit вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Canvas светлее, внутри DrawFocusRect нормальный цвет. sergeyrulit Общие вопросы Delphi 5 08.08.2010 18:03