Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/15: Рейтинг темы: голосов - 15, средняя оценка - 4.60
3 / 3 / 1
Регистрация: 22.03.2011
Сообщений: 135

Блокировка окна и изменение имени.

13.02.2012, 20:43. Показов 2915. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста, как сделать так, чтобы размер у основного окна нельзя было изменять?
Так же у меня, когда не введены данные появляется окно с предупреждением., как сделать чтобы в этом окне было слово ошибка, вместо Project5.
Спасибо.
Миниатюры
Блокировка окна и изменение имени.  
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.02.2012, 20:43
Ответы с готовыми решениями:

Изменение имени файла
Подскажите код который бы изменял у файла "й" на "и", я нашел такую конструкцию в интрнете, но мб кто то уже пользовался чем то подобным? ...

Изменение имени метки
Создайте приложение, содержащее кнопку, метку и окно Edit. По щелчку на кнопке в метке должен отображаться текст вида «Меня зовут …», где...

Изменение имени компилированного файла
добрый день. пишу на delphi 10.2 (starter). столкнулся с такой проблемой. нужно продебажить dll. но чтобы она запустилась в приложении,...

15
 Аватар для Arcor
5709 / 2300 / 466
Регистрация: 20.11.2009
Сообщений: 7,721
Записей в блоге: 1
13.02.2012, 21:06
на счет размеров
Delphi
1
2
3
4
5
procedure TForm1.FormCanResize(Sender: TObject; var NewWidth,
  NewHeight: Integer; var Resize: Boolean);
begin
  Resize := False;
end;
на счет диалогового окна
Delphi
1
  MessageBox(0, PChar('Сообщение'), PChar('Ошибка'), MB_OK)
1
3 / 3 / 1
Регистрация: 22.03.2011
Сообщений: 135
13.02.2012, 21:24  [ТС]
Цитата Сообщение от Arcor Посмотреть сообщение
на счет размеров
Delphi
1
2
3
4
5
procedure TForm1.FormCanResize(Sender: TObject; var NewWidth,
  NewHeight: Integer; var Resize: Boolean);
begin
  Resize := False;
end;
на счет диалогового окна
Delphi
1
  MessageBox(0, PChar('Сообщение'), PChar('Ошибка'), MB_OK)
Про ДО не понял, где прописывать.

Добавлено через 5 минут
Цитата Сообщение от pashok668 Посмотреть сообщение
Про ДО не понял, где прописывать.
и блокировку сделал как AutoScroll - true , AutoSize - true , Scaled - false , можно оставить так или сделать как вы сказали?
0
 Аватар для Arcor
5709 / 2300 / 466
Регистрация: 20.11.2009
Сообщений: 7,721
Записей в блоге: 1
13.02.2012, 22:12
Цитата Сообщение от pashok668 Посмотреть сообщение
Про ДО не понял, где прописывать.
ну вместо своего диалогового окна прописывай
Цитата Сообщение от pashok668 Посмотреть сообщение
и блокировку сделал как AutoScroll - true , AutoSize - true , Scaled - false , можно оставить так или сделать как вы сказали?
ДА! как я сказал и больше никак

ну как делал, если работает то работает оставь
1
3 / 3 / 1
Регистрация: 22.03.2011
Сообщений: 135
13.02.2012, 22:17  [ТС]
Цитата Сообщение от Arcor Посмотреть сообщение
ну вместо своего диалогового окна прописывай

ДА! как я сказал и больше никак

ну как делал, если работает то работает оставь
все допер, спасибо
0
 Аватар для HanDi
898 / 345 / 65
Регистрация: 11.02.2012
Сообщений: 1,502
13.02.2012, 22:35
Еще можно легче:
В свойствах формы BorderStyle -> bsSingle

Screen
0
 Аватар для Arcor
5709 / 2300 / 466
Регистрация: 20.11.2009
Сообщений: 7,721
Записей в блоге: 1
13.02.2012, 22:42
Цитата Сообщение от HanDi Посмотреть сообщение
Еще можно легче:
В свойствах формы BorderStyle -> bsSingle

Screen
и что получится? Сам хоть проверял что получается?
форму можно будет все равно увеличить кнопкой
1
 Аватар для HanDi
898 / 345 / 65
Регистрация: 11.02.2012
Сообщений: 1,502
13.02.2012, 23:22
Эм, кнопкой? - Да пожалуйста, я предложил вариант от "растягивания" курсором пользователя.

И ты нигде не указал, что именно программно.
0
 Аватар для Arcor
5709 / 2300 / 466
Регистрация: 20.11.2009
Сообщений: 7,721
Записей в блоге: 1
13.02.2012, 23:37
Цитата Сообщение от HanDi Посмотреть сообщение
Эм, кнопкой? - Да пожалуйста, я предложил вариант от "растягивания" курсором пользователя.
я посмотрел скрин, и понял что ему растягивать ее никак не надо ни кнопками ни мышкой(зацепиться за край), и убил сразу 2 зайцев одной строкой кода, и не мучался ...

Добавлено через 27 секунд
Цитата Сообщение от HanDi Посмотреть сообщение
И ты нигде не указал, что именно программно.
спорить будем сейчас у кого правильнее?
1
 Аватар для HanDi
898 / 345 / 65
Регистрация: 11.02.2012
Сообщений: 1,502
13.02.2012, 23:54
Arcor, Забей, мне похер у кого правильно, я свой вариант предложил, он еще скажи не верный?

Так что иди подальше, будь так любезен.
0
 Аватар для Arcor
5709 / 2300 / 466
Регистрация: 20.11.2009
Сообщений: 7,721
Записей в блоге: 1
13.02.2012, 23:57
Цитата Сообщение от HanDi Посмотреть сообщение
Arcor, Забей, мне похер у кого правильно, я свой вариант предложил, он еще скажи не верный?

Так что иди подальше, будь так любезен.
я вас сударь вовсе не хотел оскорблять. И не нужно меня посылать куда подальше

или если такое самолюбие, сейчас модераторов попрошу чтобы мои сообщения поудаляли, чтобы ваши только остались
0
 Аватар для HanDi
898 / 345 / 65
Регистрация: 11.02.2012
Сообщений: 1,502
13.02.2012, 23:59
Я еще раз повторяю, я предложил свой вариант, ты свой, в чем проблема?

Их можно совместить, в принципе.

И тему можно закрывать, ответ дан.
0
 Аватар для deathNC
1905 / 1016 / 123
Регистрация: 08.12.2009
Сообщений: 2,792
Записей в блоге: 2
14.02.2012, 02:13
 Комментарий модератора 
HanDi, нужно более вежливо выражаться, несмотря на то, что твой вариант тоже правильный.

решение:
Delphi
1
2
3
4
5
procedure TMainForm.FormCreate(Sender: TObject);
begin
  Self.BorderIcons := [biSystemMenu, biMinimize]; // оставляем только закрытие и сворачивание
  Self.BorderStyle := bsSingle; // убираем возможность изменить размер
end;
Добавлено через 4 минуты
Цитата Сообщение от Arcor Посмотреть сообщение
ДА! как я сказал и больше никак
Тоже странно
1
 Аватар для HyperZen
498 / 251 / 56
Регистрация: 16.06.2011
Сообщений: 904
14.02.2012, 05:36
Почему же никак? Можно еще ограничить размеры, используя свойства формы Constraints. Почему про них все благополучно забывают?
ПС: я пользуюсь только ими, если необходимо "оградить" пользователя от ужасающих последствий изменения интерфейса, если он случайно увеличил границы окна.
0
39 / 39 / 4
Регистрация: 20.04.2011
Сообщений: 789
Записей в блоге: 1
14.02.2012, 09:27
мне вот тоже пришол первым в голову вариант который написал deathNC
0
 Аватар для Arcor
5709 / 2300 / 466
Регистрация: 20.11.2009
Сообщений: 7,721
Записей в блоге: 1
14.02.2012, 13:36
Цитата Сообщение от deathNC Посмотреть сообщение
Тоже странно
Цитата Сообщение от HyperZen Посмотреть сообщение
Почему же никак?
такое чувство, что дальше не видели смайл, и не читали, что дальше написано, а дальше написано
Цитата Сообщение от Arcor Посмотреть сообщение
ну как сделал, если работает, то работает, оставь

Не по теме:

иначе говоря, для тех, до кого не дошло, что это шутка была - это была шутка народ! Надеюсь вопросы будут теперь сняты :scratch:

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.02.2012, 13:36
Помогаю со студенческими работами здесь

Изменение имени самого себя
Доброго времени суток Ув.форумчане!:senor: Сегодня задался вопросом как сделать что бы файл менял сам своё имя для того что бы у каждого...

Изменение имени программы в делфи
Интересует как менять имя программы в процесах не имя формы меняймое через инспектор обьектов а именно имя в процесах(отображаемое через...

Некорректное отображение имени и класса окна в ListBox
Доброго времени суток. Подскажите, пожалуйста, решение следующей проблемы (поиск в google не дал результатов или я не умею гуглить:));...

Как подождать завершения приложения (по имени окна)
Бывает что мы запускаем какую та программу программно и нужно дождаться ее завершения. Можно конечно отслеживать процесс и т.п. или имя...

Изменение цвета экрана для пошагового ввода фамилии, имени, школы и класса
добрый вечер, уважаемые программисты и студенты помогите, пожалуйста, дописать программу на Делфи 7. вот задание: организовать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет значение производной при заданном х Логарифм записывается как: (x-2)log(x^2+2) -. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru