С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Frehauf
0 / 0 / 0
Регистрация: 09.11.2014
Сообщений: 64
1

Закончить работу программы

02.12.2015, 13:23. Просмотров 189. Ответов 1
Метки нет (Все метки)

Нужно сделать так, что когда компонент btClose (кнопка) размещается полностью в пределах Label1, заканчивается работа программы. Но данный код не закрывает форму. Пожалуйста помогите исправить ошибки.
C++
1
2
3
4
5
6
7
8
9
10
void __fastcall TForm1::btCloseMouseUp(TObject *Sender,
      TMouseButton Button, TShiftState Shift, int X, int Y)
{
  bt_move = false;
  if ((btClose -> Left > Label1 -> Left) &&
      (btClose -> Left + btClose -> Width < Label1 -> Align + Label1 -> Width) &&
      (btClose -> Top > Label1 -> Top) &&
      (btClose -> Top + btClose -> Height < Label1 -> Top + Label1 -> Height))
      Form1 -> Close();
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.12.2015, 13:23
Ответы с готовыми решениями:

Как закончить выполнение кода?
У меня программа считает количество товара в заданном периоде времени. Но...

Закончить работу программы по нажатию Enter
По заданию программа считывает строку и удаляет из нее пробелы. Программа...

Нужно закончить работу над mp3 плеером
Привет ,всем. Кто может мне помочь закончить мой плеер. Я его писал в delphi 7....

Посчитать, сколько шагов сделала сортировка, прежде чем закончить свою работу
Доброго времени суток, друзья! Я никак не могу написать программу,...

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

1
volvo
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
26520 / 17809 / 7048
Регистрация: 22.10.2011
Сообщений: 31,346
Записей в блоге: 6
02.12.2015, 13:45 2
C++
1
2
    if(PtInRect(Label1->BoundsRect, btClose->BoundsRect.TopLeft()) &&
       PtInRect(Label1->BoundsRect, btClose->BoundsRect.BottomRight())) Form1->Close();
не проще сделать?

PtInRect описана в System.Types.hpp
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.12.2015, 13:45

Вычислить количество и среднее арифметическое вводимых четных и нечетных чисел.При вводе нуля закончить работу
2.)Вычислить количество и среднее арифметическое вводимых четных и нечетных...

Надо закончить преобразование программы из с++ на язык паскаля
Задание. Заполнить секторы матрицы, которые лежат выше и ниже главной и...

Закончить выполнение программы после выполнения условия
как закончить выполнение программы после выполнения условия в паскале????


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru