Вопрос № 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