X11
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору procedure TfmMain.CreateFormButton(form1:TForm); var //ABarManager : TdxBarManager; ABar : TdxBar; NewButton : TdxBarButton; NewItemLink : TdxBarItemLink; begin inc(iButtonsCount); // ABarManager := GetBarManagerByForm(self); ABar := Bar1; NewButton := TdxBarButton.Create(self); NewItemLink := ABar.ItemLinks.Add; NewItemLink.Item := NewButton; NewItemLink.Item.Tag := form1.Handle; NewButton.Tag := form1.Handle; NewButton.Name := 'dxButton'+IntToStr(NewButton.Tag); NewButton.Caption := form1.Caption + '[' + IntToStr(iButtonsCount) + ']'; NewButton.Hint := form1.Caption; NewButton.OnClick := dxBarButtonClick; NewButton.ButtonStyle := bsChecked; NewButton.Down := true; NewButton.PaintStyle := psCaptionGlyph; NewButton.GroupIndex := 1; NewButton.Glyph.Width := 16;//GetSystemMetrics(SM_CXSMICON); NewButton.Glyph.Height := 16;//GetSystemMetrics(SM_CYSMICON); NewButton.Glyph.Canvas.Draw(0,0,form1.Icon); ABar.Control.RepaintBar; end; | Всего записей: 3253 | Зарегистр. 24-11-2005 | Отправлено: 01:22 24-03-2010 | Исправлено: X11, 10:16 24-03-2010 |
|