Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 15.02.2016
Сообщений: 1
1

Как сделать абсолютный фокус на форме

15.02.2016, 20:36. Просмотров 1183. Ответов 1
Метки нет (Все метки)

Добрый день!
Облазил Интернет, но не нашёл решения своей проблемы. Прошу помощи у знатоков.
У меня есть две формы. Одна главная (назовём её Main) и дополнительная (назовём её NotMain). При нажатии на кнопку на главной форме у меня открывается вторая (это я сделал). И теперь проблема: мне нужно, чтобы пока была открыта вторая форма, я не мог ничего сделать с первой. Т.е. на второй форме "абсолютный фокус". Подскажите, пожалуйста, как это сделать?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.02.2016, 20:36
Ответы с готовыми решениями:

Как сделать массив-указатель на абсолютный адрес в FLASH?
Хочу сделать вот так: uint32_t addr=0x0801FC00; uint8_t CFG uint8_t * TCFG; TCFG=...

Как поставить фокус на TextBoxe рассположенном на листе (не на форме)?
Как поставить фокус на TextBoxe рассположенном на листе (не на форме)? На форме понятно...

Как избежать попадания в фокус кнопок на форме при нажатии клавиш на клавиатуре?
На форме есть несколько полей Edit и кнопок BitBtn. у полей проставлены TabStop=true и в...

При нажатии стрелок фокус передаётся по компонентам на форме. Как этого избежать ?
Приветствую! Мне необходимо сделать так, чтобы при нажатии стрелок фокус не передавался другим...

__________________

Записывайтесь на профессиональные курсы C++ разработчиков
1
4948 / 2412 / 531
Регистрация: 05.06.2008
Сообщений: 7,517
Записей в блоге: 3
15.02.2016, 20:58 2
Лучший ответ Сообщение было отмечено Saronikus как решение

Решение

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <vcl.h>
#pragma hdrstop
 
#include "Unit1.h"
#include "Unit2.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Form2->ShowModal();
}
//---------------------------------------------------------------------------
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.02.2016, 20:58

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Как сделать фокус на окно Excel
Код работает в Excel. При возникновении некоторого события нужно установить фокус на лист Excel....

Как сделать приложение, не перехватывающее фокус?
Я уже всю сеть облазил, всё равно берёт на себя фокус,а самое главное теряет фокус приложение в...

Как сделать фокус на определенный TabPageControl?
как сделать фокус на определенный tabpagecontrol и фокус на tabsheet, и как скрыть определенный...

Как мне сделать чтобы m отображалось в форме как t, и увеличение происходило в такой же форме?
Доброго времени суток. помогите решить проблему. в приведенном ниже коде происходит добавление...


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

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

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