Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 06:09 28.06.24 
Клубове/ Компютри и Интернет / Delphi Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Както всеки друг компонент [re: вacил]
Автор NikB (любопитен)
Публикувано28.02.06 14:37  



Както всеки друг компонент, дано отделиш сеното от плявата :)
QRDBTexts[nColl].Parent := QRBandDetail;




{}procedure OneCollumnCreate(nColl: byte);
begin
if DBGrid.Columns[nColl].Field<>nil then begin
QRDBTexts[nColl] := TQRDBText.Create(QRBandDetail);
QRDBTexts[nColl].Parent := QRBandDetail;
QRDBTexts[nColl].DataSet := DataSet;
QRDBTexts[nColl].AlignToBand := false;
QRDBTexts[nColl].AutoSize := false;
QRDBTexts[nColl].ParentBiDiMode := true;
QRDBTexts[nColl].DataField := DBGrid.Columns[nColl].Field.FieldName;{}
QRDBTexts[nColl].Left := iLeft+iWidth;
QRDBTexts[nColl].Top := 2;
QRDBTexts[nColl].Width := ColumnsWidth[nColl];{}
QRDBTexts[nColl].Height := iHeight+2;
QRDBTexts[nColl].Font := Font;
QRDBTexts[nColl].Alignment := DBGrid.Columns[nColl].Field.Alignment;{}
QRDBTexts[nColl].WordWrap := false;
QRDBTexts[nColl].Visible := true;

QRLabels[nColl] := TQRLabel.Create(QRBandTitleMain);{}
QRLabels[nColl].Parent := QRBandTitleMain;{}
QRLabels[nColl].AlignToBand := false;
QRLabels[nColl].AutoSize := false;
QRLabels[nColl].AutoStretch := false;
QRLabels[nColl].Caption := DBGrid.Columns[nColl].Field.DisplayLabel;{}
QRLabels[nColl].Left := iLeft+iWidth;
QRLabels[nColl].Top := QRLabel1.Top+QRLabel1.Height+4;
QRLabels[nColl].Width := ColumnsWidth[nColl];{}
QRLabels[nColl].Height := QRBandTitleMain.Height-QRLabels[nColl].Top;
QRLabels[nColl].Font := Font;
QRLabels[nColl].Font.Style := [fsUnderline];
QRLabels[nColl].Alignment := DBGrid.Columns[nColl].Field.Alignment;{}
QRLabels[nColl].Visible := true;
QRLabels[nColl].WordWrap := true;

iLeft:=QRDBTexts[nColl].Left+QRDBTexts[nColl].Width;
end;

end;




Цялата тема
ТемаАвторПубликувано
* QUICK REP. HELP вacил   28.02.06 11:37
. * Както всеки друг компонент NikB   28.02.06 14:37
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.