Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.04.05;
Скачать: CL | DM;

Вниз

ProgressBar как таблетки в Windows   Найти похожие ветки 

 
mozgan   (2009-02-16 13:54) [0]

Добрый день, Мастера!

Не пойму..... Есть progressBar1. Пытаюсь реализовать "эффект прогресса" как пр загрузке компа - WinLogon.


 
b@v ©   (2009-02-16 13:57) [1]

Вопрос где ?


 
Медвежонок Пятачок ©   (2009-02-16 13:58) [2]

а есть разница где?


 
b@v ©   (2009-02-16 14:00) [3]


> а есть разница где?

Да в принципе нет !!! :-)


 
clickmaker ©   (2009-02-16 14:06) [4]

таблетки?
это где такие?


 
b@v ©   (2009-02-16 14:11) [5]


> таблетки?
> это где такие?

это наверное кубики :-)


 
Mozgan   (2009-02-16 14:15) [6]

Ребята :))))
Мне нужно сделать точь-в-точь как при загрузке компа. Прогресс-бар показывает несколько "кубиков"....


 
clickmaker ©   (2009-02-16 14:17) [7]

PBS_MARQUEE, что-ли?


 
b@v ©   (2009-02-16 14:19) [8]

Smooth — Непрерывное (при значении true) или дискретное отображение процесса. На рис. 4.20 в горизонтальном компоненте ProgressBar задано Smooth = true, а в вертикальном — false.


 
Mozgan   (2009-02-16 14:21) [9]


> PBS_MARQUEE, что-ли?


А как юзать?


 
Johnmen ©   (2009-02-16 14:27) [10]


> А как юзать

USE PBS_MARQUEE


 
Mozgan   (2009-02-16 14:32) [11]


> PBS_MARQUEE

Из какого модуля? Как с ним рпаботать?


 
clickmaker ©   (2009-02-16 14:35) [12]

const
 PBS_MARQUEE = 8;

type
 TAdvProgressBar = class(TProgressBar)
 private
   FMarquee: boolean;
 protected
   procedure CreateParams(var Params: TCreateParams); override;
 published
   Marque: boolean read FMarquee write SetMarquee;
 end;

procedure TAdvProgressBar.CreateParams(var Params: TCreateParams);
begin
 inherited CreateParams(Params);
 if FMarquee then
   Style := Style or PBS_MARQUEE;
end;


 
Mozgan   (2009-02-16 14:48) [13]

Спасибо за помощь.
У меня неполучается с размещением кода.
Что не правильно, посмотрите пожалуйста.

var
 Form1: TForm1;

const
PBS_MARQUEE = 8;

type
TAdvProgressBar = class(TProgressBar)
private
  FMarquee: boolean;
protected
  procedure CreateParams(var Params: TCreateParams); override;
published
  Marque: boolean read FMarquee write SetMarquee;
  end;
end;

implementation

{$R *.dfm}

procedure TAdvProgressBar.CreateParams(var Params: TCreateParams);
begin
inherited CreateParams(Params);
if FMarquee then
  Style := Style or PBS_MARQUEE;
end;


 
Anatoly Podgoretsky ©   (2009-02-16 14:49) [14]

> clickmaker  (16.02.2009 14:06:04)  [4]

Колеса по нашему.


 
Mozgan   (2009-02-16 14:53) [15]

очень смешно, Анатолий...... :(


 
clickmaker ©   (2009-02-16 15:25) [16]

> [13] Mozgan   (16.02.09 14:48)

что именно не получается?
и я бы вынес код компонента в отдельный юнит, зачем там var Form1 ?


 
Сергей М. ©   (2009-02-16 16:04) [17]


> Прогресс-бар показывает несколько


Достаточно одной таблэтки



Страницы: 1 вся ветка

Текущий архив: 2009.04.05;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.006 c
15-1234046172
Student
2009-02-08 01:36
2009.04.05
С чего начать? Или HellowWorld по серьёзному


2-1234251951
programmer90
2009-02-10 10:45
2009.04.05
TTreeView


2-1234361101
JVtheGost
2009-02-11 17:05
2009.04.05
ODAC без клиента Oracle


2-1234453501
Oleg_teacher
2009-02-12 18:45
2009.04.05
Серийный номер мат. платы


2-1234971867
ford
2009-02-18 18:44
2009.04.05
TlistView Has no parent control





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский