Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2013, 21:42   #1
DmitryVisuals
Пользователь
 
Регистрация: 26.11.2009
Сообщений: 24
По умолчанию Изменение BorderStyle

Добрый вечер, уважаемые программисты! Вопрос в следующем: я использую RadStudio XE2, пишу в обработчике OnTimer следующий код:
form2.BorderStyle := bsnone;
и получаю в ответ Undeclared identifier: 'bsnone'. Разумеется, я подключил FMX.Forms. Заранее благодарен за помощь)
DmitryVisuals вне форума Ответить с цитированием
Старый 13.05.2013, 21:51   #2
kta87
Форумчанин
 
Аватар для kta87
 
Регистрация: 22.02.2010
Сообщений: 912
По умолчанию

Lazarus
Код:
Form1.BorderStyle:= bsSingle;
Отрабатывает без проблем. Ваша проблема может крыться в том, что если создаете таймер динамически, то процедура обработки события "OnTimer" не объявлена в public declarations.
kta87 вне форума Ответить с цитированием
Старый 13.05.2013, 21:57   #3
DmitryVisuals
Пользователь
 
Регистрация: 26.11.2009
Сообщений: 24
По умолчанию

Как понять динамически? Я просто добавил таймер на форму, должно быть, он создаётся при создании формы...
PS объявил процедуру обработки OnTimer в public, проблема осталась.
DmitryVisuals вне форума Ответить с цитированием
Старый 13.05.2013, 22:06   #4
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,434
По умолчанию

Куда смешнее:
Цитата:
пишу в обработчике OnTimer следующий код:
form2.BorderStyle := bsnone;
ЗАЧЕММ???
Человек_Борща вне форума Ответить с цитированием
Старый 13.05.2013, 22:23   #5
DmitryVisuals
Пользователь
 
Регистрация: 26.11.2009
Сообщений: 24
По умолчанию

Даже если я пишу в любом другом обработчике (например, OnCreate), проблема остаётся.
DmitryVisuals вне форума Ответить с цитированием
Старый 14.05.2013, 04:52   #6
alextrof94
Форумчанин
 
Регистрация: 16.03.2013
Сообщений: 599
По умолчанию

Не надо в oncreate, надо как минимум в onshow. А по делу - хз.
alextrof94$gmail.com
alextrof94 вне форума Ответить с цитированием
Старый 14.05.2013, 08:19   #7
DmitryVisuals
Пользователь
 
Регистрация: 26.11.2009
Сообщений: 24
По умолчанию

В любом случае всем спасибо
DmitryVisuals вне форума Ответить с цитированием
Старый 14.05.2013, 19:15   #8
iworm2009
Пользователь
 
Регистрация: 07.05.2013
Сообщений: 51
По умолчанию

можно так
Код:
borderstyle := TFmxFormBorderStyle.bsNone;
и в onCreate ТАКОЕ добавлять при необходимости категорически можно

Последний раз редактировалось iworm2009; 14.05.2013 в 19:32.
iworm2009 вне форума Ответить с цитированием
Старый 15.05.2013, 08:38   #9
DmitryVisuals
Пользователь
 
Регистрация: 26.11.2009
Сообщений: 24
По умолчанию

Огромное спасибо!
Код:
 form2.borderstyle := TFmxFormBorderStyle.bsNone;
работает)
DmitryVisuals вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменение BorderStyle и WindowState во время выполнения программы Arhanvel Общие вопросы Delphi 2 31.01.2012 22:59
BorderStyle:BsNone Painkiller_13 Общие вопросы Delphi 6 07.07.2011 20:19
Borderstyle - BsNone. Странный баг... MyLastHit Общие вопросы Delphi 2 21.12.2010 18:42
Перетаскивание формы при BorderStyle := bsNone lexaltd Общие вопросы Delphi 3 25.03.2009 14:57
Ошибка в коде (BorderStyle) Airou Общие вопросы Delphi 10 24.05.2008 19:50