Вопрос № 33247: Здравствуйте,уважаемые эксперты!!
Как можно сделать чтобы форму нельзя было развернуть во весь экран biMaximize:=False не подходит есть ли другой способ?...Вопрос № 33259: Уважаемые эксперты!
Как мне написать программу в которой есть Memo1 и
Button1.click-там нужно написать код,чтобы Memo1 открыл текстовой файл из Интернета (http://www.myserver.net/text.txt)?
Спасибо за ответы!...Вопрос № 33267: Здравствуйте,уважаемые эксперты!!!
Может у кого-нибудь есть большой архив с иконками? Кидайте на klemin_sergey@mail.ru...Вопрос № 33272: Доброго времени суток. Уважемые эксперты как сделать так, чтобы окно только при наличии флага окно устанавливалось поверх всех.
Заранее спасибо
...
Вопрос № 33.247
Здравствуйте,уважаемые эксперты!!
Как можно сделать чтобы форму нельзя было развернуть во весь экран biMaximize:=False не подходит есть ли другой способ?
Отвечает: Ерёмин Андрей
Hello, Dushin Igor!
Добавьте ещё вот это: BorderStyle:=bsSingle;
--------- Работа - не волк, а произведение силы на расстояние!
Ответ отправил: Ерёмин Андрей (статус: Профессионал)
Отправлен: 14.01.2006, 14:05
Отвечает: Меркулов Алексей
Здравствуйте, Dushin Igor! В событие OnResize пропишите:
Form1.Heigth:=...; ваше значение
Form1.width:=...; ваше значение
Form1.WindowState:=wsNormal;
Ответ отправил: Меркулов Алексей (статус: 2-ой класс)
Отправлен: 14.01.2006, 22:17
Только будет возникать такой интересный эффект: форма переместится в левый верхний угол,когда нажмут кнопку максимизирования, а размеры не изменятся.
Ответ отправил: Lexus (статус: 1-ый класс)
Отправлен: 15.01.2006, 20:43
Вопрос № 33.259
Уважаемые эксперты!
Как мне написать программу в которой есть Memo1 и
Button1.click-там нужно написать код,чтобы Memo1 открыл текстовой файл из Интернета (http://www.myserver.net/text.txt)?
Спасибо за ответы!
Отправлен: 14.01.2006, 17:27
Вопрос задал: Sassoft (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Ерёмин Андрей
Здравствуйте, Sassoft!
Посмотрите вот здесь: http://www.delphi.int.ru/modules.php?name=questions&action=view&id=19. А вот пример программы, которая скачивает файл (с комментариями). После закачки просто откройте его в TMemo: Memo.Lines.LoadFormFile('path_to_downloaded_file');
--------- Работа - не волк, а произведение силы на расстояние!
Ответ отправил: Ерёмин Андрей (статус: Профессионал)
Отправлен: 14.01.2006, 17:39 Оценка за ответ: 5
Вопрос № 33.267
Здравствуйте,уважаемые эксперты!!!
Может у кого-нибудь есть большой архив с иконками? Кидайте на klemin_sergey@mail.ru
Отвечает: Сергей Т.
Здравствуйте, Клёмин Сергей!
Поищи на сайтах torry.net и goal.h15.ru.
Ответ отправил: Сергей Т. (статус: 1-ый класс)
Отправлен: 14.01.2006, 20:57
Отвечает: One
Здравствуйте, Клёмин Сергей!
Чтож ты так неаккуратно-то, ведь забьют весь ящик. Да и светить мыло неразумно. На этом сайте мона скачать иконки для оформления прог: http://www.noil.pri.ee, не пожалеешь.
--------- Компьютер должен работать, а человек - DOOMать.
Ответ отправил: One (статус: 1-ый класс)
Отправлен: 14.01.2006, 22:56 Оценка за ответ: 5
Вопрос № 33.272
Доброго времени суток. Уважемые эксперты как сделать так, чтобы окно только при наличии флага окно устанавливалось поверх всех.
Заранее спасибо
Отвечает: Minor
Здравствуйте, Меркулов Алексей!
Создаете на форме например CheckBox и в его событии OnClick прописываете следующее
procedure TForm1.CheckBox1Click(Sender: TObject);
begin
if CheckBox1.Checked then Form1.FormStyle:=fsStayOnTop
else Form1.FormStyle:=fsNormal;
end;
--------- Не руби сук, на котором сидишь! Вообще слезь с дерева, человек!
Ответ отправил: Minor (статус: 2-ой класс)
Отправлен: 15.01.2006, 01:50
Отвечает: Brutaller
Здравствуйте, Меркулов Алексей!
Можно например кинуть на форму CheckBox и в его событии OnClick написать следующее:
procedure TForm1.StayOnTopCheckBoxClick(Sender: TObject);
begin
if StayOnTopCheckBox.Checked then
with Form1 do
SetWindowPos(Handle,
HWND_TOPMOST,
Left,
Top,
Width,
Height,
SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE)
else
with Form1 do
SetWindowPos(Handle,
HWND_NOTOPMOST,
Left,
Top,
Width,
Height,
SWP_NOACTIVATE or SWP_NOMOVE or SWP_NOSIZE);
end;
Ответ отправил: Brutaller (статус: 1-ый класс)
Отправлен: 15.01.2006, 02:33 Оценка за ответ: 5
Отвечает: Denisss Здравствуйте, Меркулов Алексей!
вот такой вариант (плох тем, что когда такое реализуется в одну строчку, то далее можно немного запутаться зачем это надо): // CheckBox1.OnClick procedure TForm1.CheckBox1Click(Sender: TObject); begin
// Если Checked, то установится fsStayOnTop, иначе установится
// fsNormal
FormStyle:= TFormStyle(ord(fsStayOnTop) * abs(ord(CheckBox1.Checked))); end;
Удачи!
Ответ отправил: Denisss (статус: Специалист)
Отправлен: 15.01.2006, 10:59 Оценка за ответ: 5
Отвечает: Сазонов Михаил Владимирович
Здравствуйте, Меркулов Алексей!
Я это делал. Но дополнительно я менял и прозрачность окна. Я думаю код
понятен. Если есть вопросы, постараюсь ответить!
Михаил.
Приложение:
Ответ отправил: Сазонов Михаил Владимирович (статус: 1-ый класс)
Отправлен: 16.01.2006, 09:52 Оценка за ответ: 5
Отправить вопрос экспертам этой рассылки
Приложение (если необходимо):
* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.
Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!
Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.
Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.