Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.04.05;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.006 c
2-1235055783
Denis__
2009-02-19 18:03
2009.04.05
Сообщение, приходящее при клике левой кнопкой мыши


15-1233699203
Германн
2009-02-04 01:13
2009.04.05
Соединение со сканером


2-1234527816
snake-as
2009-02-13 15:23
2009.04.05
Открытие сохраненного проекта


2-1234810092
vit
2009-02-16 21:48
2009.04.05
Блокировка портов.


2-1234697378
cer
2009-02-15 14:29
2009.04.05
Передача данных в шаблон Эксель





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский