Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Компоненты Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.12.2014, 20:09   #11
kropotkina-alice
Форумчанин
 
Аватар для kropotkina-alice
 
Регистрация: 27.10.2014
Сообщений: 594
По умолчанию

Цитата:
Сообщение от grominfo Посмотреть сообщение
Не нравится. Составит. Не нашел где она там рисуется. Подскажите, пожалуйста. Разделители между кнопками убрал, а где рисуется рамка - не нашел.
Заблокируйте procedure TMediaPlayer.Paint;
Ну, то есть, закомментируйте все операторы внутри неё...

ЗюЗю
Ой, ошиблась!
Надо закомментировать в ней только строку
Код:
Rectangle(0, 0, Width, Height);
Цитата:
Сообщение от grominfo Посмотреть сообщение
И как можно изменить расстояние между кнопками?

Изменением ширины компонента TMediaPlayer

ЗюЗюЗю
Опытным путём выяснилось, что копировать файл MPlayer.dcu в каталог Delphi7\LIB совершенно необязательно - компилятор "подцепляет" близлежащий, то есть тот файл MPlayer.dcu, который лежит в каталоге вашего проекта...

Последний раз редактировалось kropotkina-alice; 16.12.2014 в 20:38.
kropotkina-alice вне форума Ответить с цитированием
Старый 16.12.2014, 20:44   #12
grominfo
Форумчанин
 
Аватар для grominfo
 
Регистрация: 30.05.2011
Сообщений: 651
По умолчанию

Цитата:
Сообщение от kropotkina-alice Посмотреть сообщение
Заблокируйте procedure TMediaPlayer.Paint;
Ну, то есть, закомментируйте все операторы внутри неё...

ЗюЗю
Ой, ошиблась!
Надо закомментировать в ней только строку
Код:
Rectangle(0, 0, Width, Height);


Изменением ширины компонента TMediaPlayer

ЗюЗюЗю
Опытным путём выяснилось, что копировать файл MPlayer.dcu в каталог Delphi7\LIB совершенно необязательно - компилятор "подцепляет" близлежащий, то есть тот файл MPlayer.dcu, который лежит в каталоге вашего проекта...
Спасибо, дорогая Алиса. Чтобы я без тебя делал. Только если закомментить всю процедуру, кнопки вообще не отрисовываются. Я закомментил только

Код:
Rectangle(0, 0, Width, Height);
и рамка исчезла
Создание, программирование и сопровождение сайтов любой сложности.
Изготовление программ на заказ.
Список услуг и портфолио на сайте www.andreygrom.ru

Последний раз редактировалось grominfo; 16.12.2014 в 20:47.
grominfo вне форума Ответить с цитированием
Старый 16.12.2014, 20:50   #13
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Цитата:
Аватар, ваш метод почему-то не сработал.
Да, тупанул и не сработает. Вариант еще есть - Visible=False для плейера, наделать своих красивых кнопок и прицепить к ним методы плейера, начиная с Play. Можно и TrackBar или ProgressBar прицепить, в таймере используя Position плейера. Enabled кнопок придется самому управлять
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 16.12.2014, 20:57   #14
grominfo
Форумчанин
 
Аватар для grominfo
 
Регистрация: 30.05.2011
Сообщений: 651
По умолчанию

Цитата:
Изменением ширины компонента TMediaPlayer
Не, так не получилось. Я поменял значения в процедуре отрисовки кнопок

Цитата:
Опытным путём выяснилось, что копировать файл MPlayer.dcu в каталог Delphi7\LIB совершенно необязательно - компилятор "подцепляет" близлежащий, то есть тот файл MPlayer.dcu, который лежит в каталоге вашего проекта...
Да, тоже заметил, когда забыл скопировать файл и сразу запустил проект.

Цитата:
Вариант еще есть - Visible=False для плейера, наделать своих красивых кнопок и прицепить к ним методы плейера, начиная с Play.
Этот вариант не подходит, я еще в первом посте написал. К компоненту просто уже многое привязано, в том числе и управление кнопками. То есть, на базе этого компонента уже написан компонент-обертка, и все переделывать не охота. Клиент все равно не доплатит ))))

Цитата:
Можно и TrackBar или ProgressBar прицепить, в таймере используя Position плейера.
Это уже сделано.

В общем, большое спасибо! Все получилось почти так как надо!
Создание, программирование и сопровождение сайтов любой сложности.
Изготовление программ на заказ.
Список услуг и портфолио на сайте www.andreygrom.ru
grominfo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как убрать рамку вокруг картинки nechaevnet HTML и CSS 3 06.07.2014 22:41
Убрать рамку из печати Paskal1 Общие вопросы Delphi 2 26.01.2013 16:31
Как заставить браузер рисовать рамку вокруг пустой ячейки? Stilet HTML и CSS 7 11.09.2012 13:36
Убрать пунктирную рамку вокруг Image ivan.tiran Общие вопросы Delphi 3 17.05.2012 20:41
Как изменить стиль гиперссылки? Нужно убрать рамку вокруг картинки. GLB HTML и CSS 5 18.01.2009 19:18