Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Microsoft Office и VBA > Microsoft Office Access
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 05.12.2018, 17:15   #1
Swatch
Форумчанин
 
Регистрация: 05.07.2009
Сообщений: 209
Репутация: 10

icq: 471920300
По умолчанию Как программно увеличить толщину линий в графике на форме?

Здравствуйте.
Подскажите, пожалуйста. На форме есть диаграмма. Имя ее Diagram. Источник данных для нее я задаю программно, соответственно количество рядов данных (линий) может быть разным. Как мне увеличить толщину всех линий в графике?
код
Код:

For i = 1 To Me.Diagram.SeriesCollection.Count
        Me.Diagram.FullSeriesCollection(i).Format.Line.Weight = 3
        Next i

не работает, пишет, что объект не поддерживает данное свойство или метод.
Swatch вне форума   Ответить с цитированием
Старый 05.12.2018, 17:33   #2
Aleksandr H.
2 the Nation Glory
Профессионал
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Адрес: Wild West Ukraine
Сообщений: 2,473
Репутация: 885
По умолчанию

Код:

    Dim i As Integer
    For i = 0 To Me.Diagram.ChartSeriesCollection.Count - 1
        Me.Diagram.ChartSeriesCollection(i).LineWeight = 98888
    Next i

__________________
Mailto: media.project@ukr.net
Aleksandr H. на форуме   Ответить с цитированием
Старый 06.12.2018, 08:49   #3
Swatch
Форумчанин
 
Регистрация: 05.07.2009
Сообщений: 209
Репутация: 10

icq: 471920300
По умолчанию

Такой вариант тоже не проходит, та же самая ошибка: объект не поддерживает данное свойство или метод. Хотя другие манипуляции с диаграммой проходят нормально:
Код:

 Me.Diagram.Axes(xlValue).MaximumScale = maxkol + 1
                    Me.Diagram.Axes(xlValue).MajorUnit = 1

Это работает.
Swatch вне форума   Ответить с цитированием
Старый 06.12.2018, 10:06   #4
Aleksandr H.
2 the Nation Glory
Профессионал
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Адрес: Wild West Ukraine
Сообщений: 2,473
Репутация: 885
По умолчанию

Цитата:
Сообщение от Swatch Посмотреть сообщение
Такой вариант тоже не проходит, та же самая ошибка: объект не поддерживает данное свойство или метод.
я не выкладываю нерабочий код. На стандартном компоненте линейной диаграммы толщина изменяется.Если в вас не работает предложенное, то желательно к сообщению вложить тестовый файл с графиком, чтобы не играться в угадайку.
__________________
Mailto: media.project@ukr.net
Aleksandr H. на форуме   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Delphi 10.2 В MSWord увеличить толщину границы таблицы KBO Общие вопросы Delphi 8 04.06.2018 17:10
как задать толщину линии графика в Excel sic711 C# (си шарп) 0 10.12.2014 11:42
Как изменить толщину пера в таблице Word? vershik Общие вопросы Delphi 1 28.11.2012 13:10
Пересечение линий на графике EXCEL 666buster666 Microsoft Office Excel 10 26.10.2011 15:16
Как правильно программно создавать объекты на форме Format C: Общие вопросы Delphi 16 05.07.2007 09:08


15:56.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru