Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
☆ Форумчанин(FSC)☆
 Аватар для 2ima
911 / 292 / 27
Регистрация: 28.04.2013
Сообщений: 2,466
Записей в блоге: 10

Как запретить компоненту проход через компонент?

07.01.2014, 10:56. Показов 820. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Давно интересовал вопрос : Как запретить компоненту проход через компонент?
Миниатюры
Как запретить компоненту проход через компонент?  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.01.2014, 10:56
Ответы с готовыми решениями:

OnMouseDown как запретить проход луча через определённые объекты на Андроид
Всем привет! Подскажите, как запретить проход луча через определённые объекты, такая возможность вообще есть? Например если...

Заменить значением суммы компонент первую компоненту файла, а значением произведения - последнюю компоненту файла
Сформировать файл F. Определить сумму и произведение наибольшего и наименьшего из значений компонент. Заменить значением суммы первую...

Как задать время на компонент через компонент таймер
Есть у меня несколько действий к примеру как при наведении курсора на компонент он где-то за 2-3 секунды скрывался, а не сразу за милисек....

9
 Аватар для BRcr
4043 / 2333 / 292
Регистрация: 03.02.2011
Сообщений: 5,066
Записей в блоге: 10
07.01.2014, 11:14
Вручную. В любом событию по движению можно смотреть на взаимное расположение объектов и регулировать дальнейшее движение.
1
☆ Форумчанин(FSC)☆
 Аватар для 2ima
911 / 292 / 27
Регистрация: 28.04.2013
Сообщений: 2,466
Записей в блоге: 10
09.01.2014, 10:50  [ТС]
Решил так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
 
#include "Unit5.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma link "acPNG"
#pragma resource "*.dfm"
TForm5 *Form5;
int iSpeed=10;
//---------------------------------------------------------------------------
__fastcall TForm5::TForm5(TComponent* Owner)
    : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm5::Timer1Timer(TObject *Sender)
{
TRect null;
if(IntersectRect(null, Image1->BoundsRect, Panel1->BoundsRect)){iSpeed=0;}
}
//---------------------------------------------------------------------------
 
 
void __fastcall TForm5::FormKeyDown(TObject *Sender, WORD &Key, TShiftState Shift)
 
{
TRect null;
if(Key=='W')
{
    Image1->Top-=iSpeed;
    if(iSpeed==0)
    {
        iSpeed=10;
    }
}
if(Key=='S')
{
    Image1->Top+=iSpeed;
    if(iSpeed==0)
    {
        iSpeed=10;
    }
}
if(Key=='A')
{
    Image1->Left-=iSpeed;
        if(iSpeed==0)
    {
        iSpeed=10;
    }
}
if(Key=='D')
{
    Image1->Left+=iSpeed;
}
}
//---------------------------------------------------------------------------
BRcr, спасибо
0
Почетный модератор
Эксперт С++
 Аватар для SatanaXIII
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
06.02.2014, 16:57
Цитата Сообщение от FSC Посмотреть сообщение
Как запретить компоненту проход через компонент?
Создайте компонент "Кордон".
0
☆ Форумчанин(FSC)☆
 Аватар для 2ima
911 / 292 / 27
Регистрация: 28.04.2013
Сообщений: 2,466
Записей в блоге: 10
06.02.2014, 18:07  [ТС]
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Создайте компонент "Кордон".
Хорошая мысль)
0
06.02.2014, 18:14

Не по теме:

Ага, создайте мне тогда еще компонент "Бар". Раз за кордон компоненты таскать нельзя, я их в бар таскать буду.8-)

1
☆ Форумчанин(FSC)☆
 Аватар для 2ima
911 / 292 / 27
Регистрация: 28.04.2013
Сообщений: 2,466
Записей в блоге: 10
06.02.2014, 18:49  [ТС]
Не по теме:
И компонент "ЧАЕС"
0
07.02.2014, 08:05

Не по теме:

BRcr, какая компонента вон там, возле диалоговых окон. Пойду угощу ее свойствами и приглашу к себе в иде наполняться событиями.

0
07.02.2014, 11:56

Не по теме:

Если мы все еще обыгрываем один и тот же бар, то ты подкатываешь к какому-то хмурому сталкеру с очень неоднозначными намерениями.:D

0
☆ Форумчанин(FSC)☆
 Аватар для 2ima
911 / 292 / 27
Регистрация: 28.04.2013
Сообщений: 2,466
Записей в блоге: 10
07.02.2014, 17:34  [ТС]
Цитата Сообщение от BRcr Посмотреть сообщение
Не по теме:
Если мы все еще обыгрываем один и тот же бар, то ты подкатываешь к какому-то хмурому сталкеру с очень неоднозначными намерениями.
Не по теме: а он тебе такой: Оружие опусти, мужик
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
07.02.2014, 17:34
Помогаю со студенческими работами здесь

Передать созданному компоненту указатель на другой компонент на форме
Создаю компонент, который будет принимать DataSource и с ним работать. Создал свойство, которое передает указатель на DataSource в...

Файлы. Найти квадрат суммы нечётных компонент и наименьшую чётную компоненту
Создайте файл f, компоненты которого являются целыми числами. Напишите программу нахождения квадрата суммы нечётных компонент файла f и...

Найти разность первой и последней компонент файла. Заменить полученным значением последнюю компоненту.
1. Дан файл f, компоненты которого являются действительными числами.Найти разность первой и последней компонент файла. Заменить полученным...

Как запретить редактирование через Ctrl-e
Как запретить редактирование через Ctrl-E. Срочно надо.

Как запретить сворачивание окна через WinApi?
Как запретить сворачивание окна через WinApi? Нашёл код Delphi как переписать для C#? public procedure WMActivate(var Message:...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru