Описание тега tform
TForm - это класс Delphi VCL, инкапсулирующий стандартное окно приложения.
1
ответ
Скрыть только основную форму и держать ее в панели задач
У меня есть основная форма, являющаяся родителем x числа ToolWindows. Я хотел бы скрыть основную форму, но оставить ее на панели задач. Когда я устанавливаю основную форму Visible = falseОн скрывает и сохраняет видимые окна инструментов, пока что вс…
30 мар '14 в 15:31
1
ответ
При закрытии приложения происходит событие в форме
Мое приложение порождает несколько независимых форм. Однажды при создании приложение о них забудет. Все действия обрабатываются в этой форме. Когда приложение закрывается, форма закрывается также, по RTS, я полагаю. Это хорошо, за исключением того, …
25 янв '12 в 09:09
1
ответ
Delphi - переопределение скрытого поведения TForm.showModal
В настоящее время я пишу систему управления окнами для существующего приложения Delphi. В настоящее время программа состоит из нескольких полноразмерных форм, которые отображаются модально в том порядке, в котором они требуются, и ни одна из которых…
16 дек '11 в 21:41
1
ответ
Размеры экрана Delphi различаются в двух приложениях на одном компьютере... как решить?
У меня есть два приложения, которые используют одни и те же формы. Я заметил, что эти формы отображались по-разному, когда я запускал приложения. Я поместил этот код в верхней части исходного кода проекта: var f: TextFile; s: String; {$R *.res} begi…
26 май '17 в 13:05
1
ответ
Анимация с компонентом VCL (WM_PAINT)
Проблема заключается в том, что анимация OpenGL останавливается, когда на компонент TForm нажимается любая кнопка мыши (рамка, заголовок и т. Д.). Как только кнопка мыши отпущена, анимация продолжается. // Drawing Scene void TMainForm::DrawGLScene()…
08 авг '13 в 10:26
1
ответ
Инструмент / утилита для рефакторинга свойств обработчика событий Delphi 6?
У меня есть компонент, который широко используется в кодовой базе моего приложения (то есть - несколько приложений). Я хочу изменить одно из часто используемых свойств обработчика событий. Мне нужен инструмент / утилита, которая будет проходить чере…
13 сен '11 в 09:03
1
ответ
Почему TForm.SetBounds работает правильно только тогда, когда TForm.Position установлено в poDefault во время разработки
Я заметил кое-что очень странное. Я сохраняю свойства top, left, width и height формы, когда она закрывается, и использую эту информацию для восстановления последней позиции формы, когда она снова открывается, путем вызова SetBounds с использованием…
19 авг '16 в 09:05
2
ответа
Как найти владельца по объекту в Delphi?
Я хотел бы создать процедуру, которая возвращает мне имя формы, в которой расположен объект. Например: У меня есть TPanel и внутри TPanel один TButton. Я передам в качестве параметра имя функции TButton и хочу, чтобы функция возвращала мне имя формы…
16 дек '13 в 11:10
5
ответов
Как я могу поймать определенные события формы извне формы?
Я работаю над тем, что потребует мониторинга многих форм. Из-за пределов формы и без помещения какого-либо кода в форму мне нужно каким-то образом захватывать события из этих форм, скорее всего, в форме сообщений Windows. Но как бы вы захватили сооб…
05 янв '12 в 14:10
2
ответа
Размер нежелательной формы увеличивается при перемещении TSplitter, когда установлен Panel1.Constraints.MinHeight
У меня такая ситуация (см. Изображение), теперь, когда я двигаюсь Splitter1 во время выполнения, Panel2 высота растет, а также Form1 высота растет. Но мне нужно знать и блокировать этот тип событий, когда Splitter1 не может быть перемещен из-за Pane…
01 ноя '13 в 22:04
2
ответа
Сделать 2 формы способными перекрывать друг друга?
Я хотел бы иметь отдельную форму, которая показывает "вместе" с моей основной формой, чтобы она не перекрывала основную форму. Вот пример: Заметьте, как основная программа перекрывает логи? Я не могу понять, как это сделать в Delphi. Спасибо!
22 мар '11 в 15:30
2
ответа
Можно ли динамически создавать форму без файлов *.dfm и *.pas?
Можно ли создавать и показывать TForm без исходных файлов для него? Я хочу создавать свои формы во время выполнения, и наличие пустых файлов *.dfm и *.pas кажется мне бесполезным. Спасибо
21 дек '11 в 19:43
1
ответ
RegisterClass X Extended TForm/EFilerError 'Класс с именем TForm уже существует'
Я расширил TForm в отдельном блоке... TForm = class(Forms.TForm) protected { convenient extensions } public { more extensions } end; И этот модуль (с расширенной TForm) объявлен во всех единицах форм, к которым я хочу применить эти расширения... Одн…
05 июн '13 в 12:06
0
ответов
Почему имя класса потомка TForm имеет значение?
В приведенном ниже приложении VCL Forms Application.MainForm скрыт, а вместо него показан другой потомок TForm. Странно то, что только если имя этого потомка TForm начинается с "TForm", его можно увидеть при нажатии Alt+Tab. Если его имя не начинает…
04 ноя '16 в 08:07
1
ответ
Delphi 7 - Обработка событий MouseWheel для встроенных фреймов в формах?
Привет, у меня есть форма с несколькими кадрами внутри. Для некоторых кадров я хочу прокрутить содержимое (или хотя бы обработать событие mousewheel). Я пробовал следующее: Простое назначение обработчика события OnMouseWheel для каждого кадра Переоп…
10 ноя '11 в 08:11
1
ответ
Получить форму Titlebar цвет от Delphi
У меня простой вопрос, но я не могу найти информацию об этом. Мне нужно обнаружить из Delphi некоторую информацию о TitleBar; например, какая высота и, в частности, какой это цвет? Я думаю, что есть некоторый API для Windows, но я ничего не нашел в …
01 авг '16 в 14:46
2
ответа
Delphi - Создание элемента управления, который выполняется в своем собственном процессе
ПРИВЕТ У меня есть элемент управления, который обращается к базе данных, используя проприетарные наборы данных. База данных является старой базой данных ISAM. Элемент управления использует фоновый поток для запроса базы данных с использованием пропр…
19 мар '11 в 23:42
1
ответ
Кнопка "ОК" (TButton) не отображается на Tform (Pascal)
У меня есть форма (Tform), которая отлично работает. Я добавил другую форму, которая показывает объекты TEdit и TLabel, но не объект TButton не будет отображаться в форме. Код ниже. procedure LoadQtyForm; begin try frmChkQty := TForm.Create(nil); fr…
14 сен '17 в 02:37
2
ответа
Вызов Show() встроенной формы должен показать родительскую форму
Я использую встроенные формы в своем приложении, и я пытался что-то вроде этого: Во время разработки форма является нормальной формой, которая ничего не знает о встраивании / закреплении. С помощью ButtonClick я могу сделать форму видимой, вызвав ме…
17 ноя '14 в 14:16
4
ответа
Использование другой процедуры обработки формы
Есть ли способ разрешить одной форме использовать процедуры обработки событий из другой формы? Например, у меня есть форма с именем PongForm и другая с именем ObstPongForm. На PongForm есть тикер, а на ObstPongForm - еще один. Можно ли заставить Obs…
24 авг '11 в 21:46