Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Mdi

2.4K
03 декабря 2003 года
Belka
23 / / 05.08.2003
При изменении размера шрифта в RichEdit дочерней формы при помощи ComboBox, расположенного на ToolBar основной формы, не получается вернуть фокус в RichEdit методом SetFocus().
Эта же задача в SDI - приложении работет нормально. Буду благодарна за совет. Спасибо.
460
03 декабря 2003 года
Berg
261 / / 27.03.2003
1) Надо бы текст кода привести...

2) Попробуй пока через ActiveControl = ...
2.4K
04 декабря 2003 года
Belka
23 / / 05.08.2003
Спасибо, но все же не получается. Может, сможете помочь при наличии кода?

void __fastcall TForm1::ComboBox1Change(TObject *Sender)
{
TChild *ch = dynamic_cast <TChild*> (ActiveMDIChild);
ch ->RichEdit1 -> SelAttributes -> Size = ComboBox1 -> Text.ToInt();
// ch ->RichEdit1 -> SetFocus(); // не отрабатывает

ActiveControl = ch -> RichEdit1; // вылет с сообщением:
// Cannot focus a disabled or invisible window.

}
Заранее благодарна.
415
04 декабря 2003 года
SLA
274 / / 08.08.2003
Сначала сделай чтобы дочернее окно было в фокусе.
293
05 декабря 2003 года
SEDEGOFF
586 / / 06.10.2002
Во - во попробуй так
ch->SetFocus();
ch ->RichEdit1 -> SetFocus();
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог