Способ №1
Этот метод очень пригодится для запуска заставки программы, которая во многих программах появляется по центру экрана. Чтобы сделать так необходим следующий код, который нужно разместить в саму форму:
int ScreenWidth = GetSystemMetrics(SM_CXSCREEN);
int ScreenHeight = GetSystemMetrics(SM_CYSCREEN);
Top = (ScreenHeight/2) - (Height/2);
Left = (ScreenWidth/2) - (Width/2);
В первых двух строчках мы определяем ширину и высоту рабочего стола, а последние две строчки как раз выполняют оцентровку области программы.
Т.е. мы делим ширину и высоту рабочего стола, чтобы определить центральные точки, для наших расчетов. Дальше делим нашу области программы и вычитаем из полученных центральных точек.
Способ №2
Этот способ более прост по сравнению с первым, здесь никакой код не нужно писать, а именно в «Object Inspector» во вкладке «Properties» ищем строчку «Position» и в выпадающем списке выбираем «poScreenCenter».