Структура программирования, программирование, языки программирования, книги программирование На сайте представлена информация про программирование в Интернете и работу  

Глюк StringGrid&UpDown
Read some bytes?, Как прочитать несколько байт из файла?
Ошибка в запросе..., Не могу понять в чём тут дело:
Перезагрузка и отключение, Перезагрузка и отключение компьютера...
Использование IActiveScript в дельфи
Ошибка в запросе..., Не могу понять в чём тут дело:
How to call method from "protected" section?, TWinControl.PaintControls, thnx.
как прописать в делфи связь с тифлексом?????, срочно!!! ААААААААААААААААААААА!!!
Хочу показывать список дочерн.окон MDI., Список дочерних окон
Меню, Создание красивоо меню...
Проблема печати из-под Quick-report, Не печатается QuickReport по-нормальному
Принудительная перерисовка фона, TWinControls
Поиск, Объясните пожалуста...(
Как файл из под dos перевести в excel?
OLE (MS Word), только чтение
Dll не включается в прект, запуск программы на компе без Delphi
Tpaintbox, Затирание изображения
фокус в DBGrid, (Focus, а не Дэвид Коперфильд)
QReport, QRShape
какин программеры больше нужны и у кого больше з/п, совет нужен
Работа с COM портами, Работа с COM портами
Печать, Вопрос о печати
Memo и строки, i need help you
Как сделать активной одну из дочерних окон MDI ?, Активность дочерних окон MDI
ActiveX, Регистрация
Pascal и Delphi, Почему бы не разделить эти два языка?
FormatMessage, API-функция
Изменить Encoding в IE, Как реализов.этот пункт контекст.меню?
Поймать клик в TEmbeddedWB, Как поймать клик на ХТМЛ-форме?
Как распечатать
Хранитель экрана, Откл/Вкл
IExplor, Как узнать, что страница загружена?
Выключить звук в системе, Как?
Как Вы относитесь к курящим девушкам?
свойство DateTimePicker, DateTimePicker и системное время
INet, Заполнить форму.
Удаление, Удаление самой себя
Как из Memo1 прочитать последнюю строку
Как спрятать прогу от TaskManager в WinXP, Как спрятать прогу от TaskManager в WinX
Расчет дат
Отсчет времени.
Как Вы относитесь к курящим девушкам?
Как можно записать в TIFF-File дополнительный Tag
DLL и командная строка., Создание DLL
Как по нажатию кнопки открыть Word?
tmemo, редактирование в tmemo
Delphi 7, Кто что может сказать о седьмых Дельфях?
Как добыть текст, из вордовского файла
Компонент TDBChart
Последовательная склейка, Подскажите как быстро реализовать
Снова об определении цвета
Переменная ограниченного типа
Как "достучаться" до размера шрифтов в Windows?
WM_LBUTTONDOWN, что я делаю не так?
Отключение мышки и клавиатуры
TRichEdit, Прокрутка
Снова сокеты!
Опять эта ошибка....
Разыскивается компонент., особые приметы внутри
Вопрос по IDE Delphi 7, Не сохраняется последнее положение.
Скриншоты
API функции
Передача массивов!, Как передать массив как параметр?
DLL?, помогите
Сетевое окружение
Модемы, Набор номера
Архивация данных
Как в Delphi программно определить текущую дату?
Дельфи компонент для подкраски синтаксиса
Базы данных, !!!Соединение таблиц

Платные хостинги     Раскрутка сайта     Книги по программированию


Как сделать активной одну из дочерних окон MDI ?, Активность дочерних окон MDI

Только здесь 1000 посетителей на Ваш сайт всего за 3 у.е.!

- Помогите, пожалуйста, с активностью.Например, есть главная форма frmMain MDI-приложения.У нее есть 2 дочерних формы: frmChild1, frmChild2;frmMain.MDIChildren.[0] - это frmChild1 frmMain.MDIChildren.[1] - это frmChild2Предположим в данный момент активной является frmChild1.Пытаюсь переключиться на frmChild2 так:frmMain.MDIChildren.[1].SetFocus; - ничего не получается и ошибок не выдает :-(Как сделать активной одну из дочерних окон MDI-приложения ?

- Например так: Код frmMain.ActiveMDIChild:= frmMain.MDIChildren.[1] highlightSyntax('delphiMTFiND','delphi');

- Так нельзя, потому что свойство ActiveMDIChild is read-only (только для чтения :-(frmMain.MDIChildren[i].Show - тоже не годитсяХотя это работает, но дает побочный эффект: вызывает обработчик OnShow дочерней формы, а нужно просто сделать активной дочернюю форму.У кого еще есть идеи ?

- У меня есть очередная идея, извини, с первой я поторопился.Можно сделать вот так:Код  SetWindowPos(MDIChildren[1].Handle, HWND_TOP, 0, 0, 0, 0, SWP_NOSIZE+SWP_NOMOVE);highlightSyntax('delphizZmNTE','delphi');OnShow не срабатывает, а срабатывает только OnActivate Это сообщение отредактировал SmaLL - 11.2.2003, 23:57

- Попробуй поставить первой строкой в обработчике onShow следующую:Код onShow:=nil;highlightSyntax('delphijNmOTE','delphi');Может поможет

- А можно сделать такой трюк:Код var proc:TNotifyEvent;...proc:=frmMain.MDIChildren[i].onShow;frmMain.MDIChildren[i].onShow:=nil;frmMain.MDIChildren[i].Show;frmMain.MDIChildren[i].onShow:=proc; highlightSyntax('delphiYzM2YT','delphi');

- Молодец SmaLL - твой вариант мне больше всех понравился и правильно работает.Хотя тот, что Vit предлагает - тоже мысль, но ее не пробовал.

Интернет казино     Онлайн игры     Увеличение члена     Купить DVD


Главная страница | opengl программирование | программирование бейсик | программирование интерфейса | программирование pocket | программирование заказы | задача динамического программирования | prolog программирование | стохастическое программирование | процедурное программирование | история языков программирования | структура программирования | языки программирования высокого уровня | программирование устройств | функции программирования | программирование siemens | списки программирование | язык программирования java | олимпиада программирование | программирование мобильных телефонов | дипломная работа программирование | программирование palm | Ссылки

Все про процедурное программирование