Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Незнаю как сделать в Delphi?

Ответить
Настройки темы
Delphi - Незнаю как сделать в Delphi?

Новый участник


Сообщения: 9
Благодарности: 1

Профиль | Отправить PM | Цитировать


В меня есть на форме OpenDialog, ListBox, Button.Мені нужно, чтобы когда я открывал фильм или клип, он был у меня в списке..и
если я буду открывать их несколько..чтобы они были также в списке...а затем чтобы дорогой фильм открывался в какой-нибудь
программе(Light Alloy!) из того списка!

Отправлено: 18:17, 30-09-2003

 

Новый участник


Сообщения: 37
Благодарности: 1

Профиль | Отправить PM | Цитировать


вот пример на вскидку:

procedure TForm1.Button1Click(Sender: TObject);
begin
opendialog1.execute;
listbox1.Items.Assign(opendialog1.Files);
end;

procedure TForm1.ListBox1Click(Sender: TObject);
begin
shellexecute(handle,'', PChar(listbox1.Items[0]), '', PChar(listbox1.Items[0]), SW_SHOWNORmAL);
end;
незабудь в USES добавить SHELLAPI

З.Ы.тут правда будет запускатся только первый в списке элемент, но доделать там впринцыпе не сложно...

Отправлено: 02:20, 01-10-2003 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для UZER

Товарищ


Сообщения: 1467
Благодарности: 4

Профиль | Отправить PM | Цитировать


Подскажите, кто знает, как замутить кнопку в стиле XP
Что-то я не догнал в help'е
Спасибо

-------
Жизнь-игра. Сюжет хреновый, но графика обалденная!


Отправлено: 03:18, 14-10-2003 | #3


Аватара для [mzd]

Линуксоид-стакановец


Сообщения: 2391
Благодарности: 186

Профиль | Отправить PM | Цитировать


UZER
Borland Delphi 7 - кидаешь на форму XP manifest. у тебя не только кнопицы будут в стиле ХР - вся прога будет оформлена как в ХР

-------
Живя в реальном мире, стремись к невероятному... Эрнесто Че Гевара
Everybody lies. (c) House M.D.
Базовая настройка Ubuntu. Документация для новичка.
Руководство по установке, начальной настройке и основам использования операционной системы Ubuntu


Отправлено: 14:59, 14-10-2003 | #4



Сообщения: 196
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


UZER или создаешь внешний имяпроги.exe.manifest, есть на сайте oszone, правда кривой

Отправлено: 00:47, 16-10-2003 | #5


Аватара для UZER

Товарищ


Сообщения: 1467
Благодарности: 4

Профиль | Отправить PM | Цитировать


Kuper
Не надо...спасибо

-------
Жизнь-игра. Сюжет хреновый, но графика обалденная!


Отправлено: 07:01, 16-10-2003 | #6


Аватара для UZER

Товарищ


Сообщения: 1467
Благодарности: 4

Профиль | Отправить PM | Цитировать


Приведите, пожалуйста, пример использования MessageBeep для вывода звука Exclamation

[s]Исправлено: UZER, 12:02 18-10-2003[/s]

-------
Жизнь-игра. Сюжет хреновый, но графика обалденная!


Отправлено: 10:52, 18-10-2003 | #7


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Делаешь следующее объявление:
function MessageBeep(SoundType: Integer): Boolean; * stdcall; external 'user32.dll';

А далее например так:
procedure TForm1.Button1Click(Sender: TObject);
var s: boolean;
begin
s := MessageBeep(MB_ICONEXCLAMATION);
end;

И напоследок, вместо MB_ICONEXCLAMATION может быть MB_ICONASTERISK, MB_ICONHAND, MB_ICONQUESTION, MB_OK, 0xFFFFFFFF(стандартный beep через системный динамик).

-------
Windows 95 - 95% ошибок
Windows 98 - 98% ошибок
Windows ME - неисправимая ошибка тысячелетия


Отправлено: 00:54, 19-10-2003 | #8


Аватара для UZER

Товарищ


Сообщения: 1467
Благодарности: 4

Профиль | Отправить PM | Цитировать


Есть пара вопросов
1. Как сделат форму (наподобе диалога "О программе", которая будет ругаться при нажатии мышой не на неё?
2. Как дать ссылку на mailto:...@...

-------
Жизнь-игра. Сюжет хреновый, но графика обалденная!


Отправлено: 12:31, 03-11-2003 | #9


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


UZER
Не знаю как на счет ругаться (начнем с того, что это не есть культурно ), но сделав окно модальным можно избежать потерю фокуса окном, его можно будет только закрыть.

Второе - тут

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 13:58, 03-11-2003 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Delphi - Незнаю как сделать в Delphi?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Незнаю как установить Windows XP на мини-ноутбук Белтон Ноутбуки 22 03-01-2012 08:13
Proxy/NAT - незнаю как вернуть свой IP адрес! SnowKids Сетевые технологии 1 05-06-2008 10:41
Delphi - [решено] Delphi | Как сделать, чтобы в дочерней форме... Madmech Программирование и базы данных 8 30-09-2006 18:56
Незнаю как вставить sim-карту в мобилку !!! Vovanello Мобильные ОС, смартфоны и планшеты 3 26-05-2004 11:01




 
Переход