'Задание свойства цвета фона диаграммы Public Property Get BackColor() As OLE_COLOR BackColor = UserControl.BackColor End Property Public Property Let BackColor(ByVal New_BackColor As OLE_COLOR) UserControl.BackColor() = New_BackColor PropertyChanged "BackColor" End Property
'Задание свойства шрифт для диаграммы Public Property Get Font() As Font Set Font = UserControl.Font End Property Public Property Set Font(ByVal New_Font As Font) Set UserControl.Font = New_Font PropertyChanged "Font" lName.Font = UserControl.Font lX.Font = UserControl.Font lY.Font = UserControl.Font Label2(0).Font = UserControl.Font End Property
'Задание размера шрифта для диаграммы Public Property Get FontSize() As Single FontSize = UserControl.FontSize End Property Public Property Let FontSize(ByVal New_FontSize As Single) UserControl.FontSize() = New_FontSize PropertyChanged "FontSize" lName.FontSize = UserControl.FontSize + 1 lX.FontSize = UserControl.FontSize lY.Font = UserControl.FontSize End Property
'Задание "жирного" шрифта для диаграммы Public Property Get FontBold() As Boolean FontBold = UserControl.FontBold End Property Public Property Let FontBold(ByVal New_FontBold As Boolean) UserControl.FontBold() = New_FontBold PropertyChanged "FontBold" lName.FontBold = UserControl.FontBold End Property
'Обновить Public Sub Refresh() flag = 1 Dim size As Long Dim sizey As Long size = LineX.X2 - LineX.X1 On Error Resume Next size = CLng(size / (dc1 + 1)) Dim i As Integer For i = 0 To dc1 Load Label1(i + 1) Label1(i + 1).Caption = c1(i) Label1(i + 1).Top = Label1(0).Top Label1(i + 1).Left = Label1(i).Left + size Label1(i + 1).Width = size Label1(i + 1).WordWrap = True Label1(i + 1).Alignment = center Label1(i + 1).Visible = True Label1(i + 1).BackStyle = Transporen
Пользовательский компонент - UserControl. Простейшая столбиковая диаграмма, значения для диаграммы берутся из свойств: цвет, шрифт, значения по осям. В коде даны комментарии.
4.Изобразить на экране правильный многоугольник, стороны которого окрашены в разные цвета, вращающийся вокруг горизонтальной или вертикальной оси с постоянной угловой скоростью.5.Дано натуральное числ
ого произведения векторов применяется формула .Минимум и максимум векторов определяется сравнением элементов вектора друг с другом.x(3, 5) = Me.x35Подсчет суммы строкFor i = 1 To 3xs(i) = 0For j = 1
в в программировании с использованием динамической памяти в системе Delphi.Задание:Представить 2 целых числа в виде списков и сложить их, получив в результате третий список.Разработка алгоритма:Входны
ном списке содержат ключевое поле типа int. Сформировать двунаправленный список. Удалить из него элемент после элемента с заданным номером, добавить К элементов в начало списка.Текст программ