Вопрос № 140098: Как сделать так, чтобы форма занимала весь рабочий стол, включая панель задач? Выставляю свойства формы: Align - allClient, BorderStyle - bsNone, но панель задач не скрывается. Это нужно, чтобы сделать приложение - заставку....Вопрос № 140101: Уважаемые эксперты, подскажите как узнать позицию текстового курсора в элементах TEdit и TStringGrid и вставить символ в это место....
Вопрос № 140.098
Как сделать так, чтобы форма занимала весь рабочий стол, включая панель задач? Выставляю свойства формы: Align - allClient, BorderStyle - bsNone, но панель задач не скрывается. Это нужно, чтобы сделать приложение - заставку.
Отвечает: Dendesoft
Здравствуйте, Марков Александр Сергеевич!
Скрыть Tray, часы, кнопку ПУСК, панель задач
В приложении исходник
Приложение:
Ответ отправил: Dendesoft (статус: 2-ой класс)
Ответ отправлен: 16.07.2008, 15:58 Оценка за ответ: 3 Комментарий оценки: Честно говоря, мне совершенно непонятно, что вы здесь пытаетесь совершить. Зачем нужен генератор случайных чисел? Этот код не работает.
Отвечает: Виктор Пырлик
Здравствуйте, Марков Александр Сергеевич!
--------- Если ничего не помогло - надо читать инструкцию
Ответ отправил: Виктор Пырлик (статус: Профессионал) Россия, Полевской Тел.: 89043822027 ICQ: 490191733 ---- Ответ отправлен: 18.07.2008, 16:34 Оценка за ответ: 5 Комментарий оценки: Спасибо за статью, но вопрос подразумевал нечто другое:))
Вопрос № 140.101
Уважаемые эксперты, подскажите как узнать позицию текстового курсора в элементах TEdit и TStringGrid и вставить символ в это место.
Отвечает: Абельхарисов Руслан/Marked One
Здравствуйте, Хукаленко Дмитрий!
В свойстве Edit'а SelStart хранится позиция курсора.
Вот процедура которая вставляет строку в Edit:
{Edit-компонент TEdit, str-строка для вставки} procedure InsertToEdit(var Edit: TEdit; const str: ShortString); var
{Временная строка}
s: string; begin
{Копируем в s содержимое Edit'а, т.к. напримую с Edit'ом процедура Insert не может}
s:=edit.Text;
{Вставляем str туда где находится курсор
insert(source: ShortString; var s: openstring; index: Integer;
source - строка которую надо вставит в строку s, Index-позиция куда вставить}
insert(str, s, edit.SelStart+1);
{Обновляенм содержимое Edit'а}
Edit.Text:=s; end;
Удачи!!!
Ответ отправил: Абельхарисов Руслан/Marked One (статус: Студент)
Ответ отправлен: 17.07.2008, 15:11 Оценка за ответ: 5 Комментарий оценки: Спасибо. Всё очень подробно расписано. Осталось только со TStringGrid разобраться.