Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Вопросы по компонентам для Delphi, C++ Builder 2

Автор: Arvur
Дата сообщения: 17.05.2007 11:21
George_Lucky
Все логично - предварительный просмотр нужен, чтобы увидеть документ перед выводом на печать. То есть после этого он вроде как лишний

Насколько я помню, чтобы этого избежать надо сначала делать отчету Prepare, а после печати вызывать что-то вроде LoadPrepared... или ShowPrepared...
Где-то так. Если не разберешься - пиши в ПМ, поищу готовый кусок кода.
Автор: waik
Дата сообщения: 17.05.2007 14:27
MagistrAnatol
Чтобы форма сама стала риббоном нужно её понаследовать
Примерно так: TMainForm = class(TdxCustomRibbonForm)

Это есть в демках: ищи Developer Express Inc\ExpressBars 6\Demos\Delphi\RibbonNotepadDemo
Автор: onyxhall
Дата сообщения: 17.05.2007 20:10
waik

Попробовал именно так понаследовать форму (TMainForm = class(TdxCustomRibbonForm))
и никакой разницы во внешнем виде - как была обычная форма, так и осталась. Что еще нужно сделать подскажите , пожалуйста. Примеров у меня нет.
Автор: Arvur
Дата сообщения: 17.05.2007 21:08
onyxhall
А в dfm поправил?
Вместо
object NewForm: TNewForm
должно быть
inherited NewForm: TNewForm
Автор: onyxhall
Дата сообщения: 17.05.2007 21:58
Arvur

Сделал так в dfm файле и теперь при открытии проекта в Delphi получаю ошибку
Error creating form: Ancestor for 'TdxCustomRibbonForm' not found.
Автор: Arvur
Дата сообщения: 17.05.2007 22:34
onyxhall
А пути правильно прописаны?
Если да - надо ждать спецов по девкам, я их давно не шшупал
Автор: waik
Дата сообщения: 18.05.2007 08:33
onyxhall
MagistrAnatol


Вот демка с риббоном из девок. У меня всё отлично работает и там всё достаточно прозрачно:
_ttp://rapidshare.com/files/31935720/RibbonNotepadDemo.rar.html
Правда используются ЭкспрессБар 6 который RC В последних ещё не пробывал.
Автор: onyxhall
Дата сообщения: 18.05.2007 09:22
Arvur
Пути правильно прописаны - инсталятор то из обменника...

waik
Демку качаю, но похоже придется уйти от девок. Посмотрел TMS 4.2 - там все автоматически создается, без всяких правок вручную и лишней головной боли.
Автор: MagistrAnatol
Дата сообщения: 18.05.2007 09:41
waik - с формой разобрался,кнопками на капшине в баре- но как проколапсить
баргруп - свойство кенколапс в тру стоит??
onyxhall - ты не прав,я сам делал рибон на ТМС - там шоб сделать самой форме рибон интерфейс надо тоже играться со свойствами самой формы - убирать капшин руцями.Я раньше пользовался токо одними ТМСами - но щас пишу одну прогу и дбедиты
ТМС глючат по страшному.В девках недостаток -большой размер приложения,и мало готовых тем,но по фунциональности им нет равных


Автор: onyxhall
Дата сообщения: 18.05.2007 11:53
MagistrAnatol

Цитата:
onyxhall - ты не прав,я сам делал рибон на ТМС - там шоб сделать самой форме рибон интерфейс надо тоже играться со свойствами самой формы - убирать капшин руцями.


Не обязательно ручками. Можно File->New->Other...->Delphi Projects->TMS Wizard-> и можно выбрать шаблоны проектов с Ribbon интерфейсом.
Итого: секунд за десять получаем форму в стиле Office 2007
Автор: yuish
Дата сообщения: 18.05.2007 12:20
MagistrAnatol
мало написать TMainForm = class(TdxCustomRibbonForm)
надо поместить на форму сам TdxRibbon. В нем ApplicationButton сделать визибле труе, добавить там в Glyph иконку (не менее 24*24).
Точно не помню, но кажется еще в труе надо поставить SupportNonClientDrawing.

PS и еще забыл. надо в юзес обязательно добавить dxRibbonForm

пример кода:

unit Unit7;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, cxClasses, dxRibbon, cxControls,dxRibbonForm;

type
TForm7 = class(TdxCustomRibbonForm)
dxRibbon1Tab1: TdxRibbonTab;
dxRibbon1: TdxRibbon;
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form7: TForm7;

implementation

{$R *.dfm}

end.
Автор: MagistrAnatol
Дата сообщения: 18.05.2007 12:59
yuish
Я ето уже все сделал,правда на билдере , но ето не существенно,проблема такая -
шоб долго не объяснять
http://www.devexpress.com/Products/VCL/ExBars/ribbon.xml - первая картинка - панель
Paragraph - как ето сделать програмно - то шо панели сами сворачиваются при уменьшении размера окна - энто хорошо - но мне надо самому устанавливать колапснутая панель или нет
Автор: onyxhall
Дата сообщения: 18.05.2007 13:10

Цитата:
Точно не помню, но кажется еще в труе надо поставить SupportNonClientDrawing.


Вот в этом, оказывается и было дело. С SupportNonClientDrawing=true все заработало.
Автор: yuish
Дата сообщения: 18.05.2007 14:01
MagistrAnatol
Да, я это тоже искал как сделать. пока не нашел. на сайте девок похоже ответов тоже нет.
Автор: MagistrAnatol
Дата сообщения: 18.05.2007 14:11
yuish
После прочтения хелпа тоже не посветлело.
Если разберешся - сообщи,или мож я дкумекаю.Писать в супорт как-то не очень хотца,во первых с аглицким не так хорошо шоб объяснить че надо,да и девки и обменника
Автор: andead
Дата сообщения: 21.05.2007 18:34
с помощью чего можно работать с mp3 форматом? необходимы функции:
- резать файл на части
- слеивать файлы
- делать fade-in и fade-out
- менять битрейт
Автор: ErshovSP2004
Дата сообщения: 21.05.2007 22:20
andead
посмотри тут http://www.mp3dev.org/
LAME is an MPEG Audio Layer III (MP3) encoder licensed under the LGPL.
Автор: VadimLou
Дата сообщения: 22.05.2007 05:09
MagistrAnatol

А посмотреть в коде форме (по Alt+F12) какие св-ва нужно в рантайме дёргать не помогает ?
Автор: MagistrAnatol
Дата сообщения: 22.05.2007 08:59
VadimLou
не помогает.На сайте девок написано шо при ресайзе формы панели автоматически сжимаются - но как ето сделать самому - пока непонятно.В ТМС-ках ето проще,но там свои приколы
Автор: ArtemiyUO
Дата сообщения: 22.05.2007 09:01
Ребята может быть у кого то есть HYPERSTR (желательн оверсию попозднее, последня я про которую слышал v6.03) ?
В интернете просто катастрофа какая то -не найти.
Интересуют функции нечеткого сравнению строк (те которые есть медленные)
Автор: VladMinin
Дата сообщения: 22.05.2007 09:39
Привет всем!
Подскажите плз компоненту для отображения строкового списка, можно одноколоночного при выборе элемента которого он бы раздвигался и между элементами можно было бы отобразить произвольную информацию, например вставить TPanel.
Надо для следующего: есть перечень фирм, которые надо отобразить списком, при выборе фирмы элементы раздвигаются и под выбранной фирмой отображаются ее адрес, web линк, тел.,...
пример скриншота http://rapidshare.com/files/32680209/List.jpg
Автор: Dennica
Дата сообщения: 22.05.2007 09:52
VladMinin
Можно из девок использовать TdxNavBarGroupControl, там у него выставляеш у TdxNavBarGroup свойство ShowControl = True, группа превращается в контейнер и просто ложеш туда нужные тебе контролы.
Автор: VladMinin
Дата сообщения: 22.05.2007 10:31
Dennica
Спасибо, попробую
Автор: vipettut
Дата сообщения: 22.05.2007 10:33
VladMinin,

VirtualTreeView от Mike Lischke (Delphi Gems)
Автор: Garrett
Дата сообщения: 22.05.2007 11:31
ArtemiyUO
А это не подойдёт http://regexpstudio.com/RU/ ?
Компонент бесплатный к тому же.
Я подключил его в программу, написанную в ТС++, работает нормально.
Автор: Alexey_Gawrilow
Дата сообщения: 22.05.2007 12:40
VladMinin

1) TListBox + OwnerDraw
2) TWebBrowser + DHTML
Автор: Arvur
Дата сообщения: 22.05.2007 13:17
ArtemiyUO

Цитата:
Ребята может быть у кого то есть HYPERSTR (желательн оверсию попозднее, последня я про которую слышал v6.03) ?

Если речь о HyperString - есть версия 6.0
Более свежих не попадалось
Автор: ArtemiyUO
Дата сообщения: 22.05.2007 14:08
Arvur
Можно выложить куда нибудь? Буду благодарен.
Автор: Arvur
Дата сообщения: 22.05.2007 17:35
ArtemiyUO
Упс.. Это ж не варезник
Линка здесь: http://forum.ru-board.com/topic.cgi?forum=35&topic=35615&start=500#4
Автор: VladMinin
Дата сообщения: 22.05.2007 18:19
vipettut
Спасибо за наводку, только меня берут сомнения что с их помощью можно решить мою задачу (судя по демкам и описанию)
Alexey_Gawrilow
Сильно геморно что 1 что 2. Хотя 2 вариант интересный

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071

Предыдущая тема: Вызов файла по относит пути и определение буквы СД-рома


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.