Переключение на Главную Страницу Страницы: 1 [2] 3  ОтправитьПечать
Очень популярная тема (более 25 ответов) Вопрос ActiveX(1С7.7) не получается один метод (число прочтений - 8908 )
serpentariy
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 35
Зарегистрирован: 19. Ноября 2009
Re: Вопрос ActiveX(1С7.7) не получается один метод
Ответ #15 - 24. Февраля 2011 :: 13:40
Печать  
Eprst писал(а) 24. Февраля 2011 :: 13:36:
Значит, в коллекции Diagram.Titles пусто, нужно сперва add делать...


Да но как
вот с сериями Точек понятно ADD есть
Код
Выбрать все
Dim Series As ChartSeries
    Set Series = ChartControl.Content.Series.[b]Add[/b]("Quoted")

    Series.Points.Add "Sam", 11
    Series.Points.Add "Jesse", 12
    Series.Points.Add "Dave", 4.5
    Series.Points.Add "Max", 6
    Series.Points.Add "Brian", 5
 



а вот с Диаграмой

Код
Выбрать все
Dim Diagram [b][color=#ff0000]As ChartDiagram2D[/color][/b]
    Set Diagram = ChartControl.Content.Diagrams(0)

    Diagram.AxisY.Title.Visible = True
    Diagram.AxisY.Title.Text = "Hours"
    Diagram.AxisX.Title.Visible = True
    Diagram.AxisX.Title.Text = "Employee"
 



КАК??
  
Наверх
 
IP записан
 
serpentariy
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 35
Зарегистрирован: 19. Ноября 2009
Re: Вопрос ActiveX(1С7.7) не получается один метод
Ответ #16 - 24. Февраля 2011 :: 13:43
Печать  
Eprst писал(а) 24. Февраля 2011 :: 13:36:
Значит, в коллекции Diagram.Titles пусто, нужно сперва add делать...
Зы: "наугад" лень смотреть, проще методом научного тыка..
Лень этот ocx ставить/смотреть/качать 40 метров.


Пробовал даже
Код
Выбрать все
ChartControl.Series(0).Diagram.Add() 


Но что написать в ADD(.....) ??
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Вопрос ActiveX(1С7.7) не получается один метод
Ответ #17 - 24. Февраля 2011 :: 14:15
Печать  
Function Add(Text As String) As ChartTitle
    Member of XtremeChartControl.ChartTitleCollection
  
Наверх
 
IP записан
 
serpentariy
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 35
Зарегистрирован: 19. Ноября 2009
Re: Вопрос ActiveX(1С7.7) не получается один метод
Ответ #18 - 24. Февраля 2011 :: 14:23
Печать  
Eprst писал(а) 24. Февраля 2011 :: 14:15:
Function Add(Text As String) As ChartTitle
   Member of XtremeChartControl.ChartTitleCollection


НЕПОНЯЛ
Написать чтото "строкой"?
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Вопрос ActiveX(1С7.7) не получается один метод
Ответ #19 - 24. Февраля 2011 :: 14:32
Печать  
Ну да..

ChartControl.Content.Series.Item(0).Diagram.titles.Add("Вася");
ChartControl.Content.Series.Item(0).Diagram.titles.Item(0).Text = "Hours";
  
Наверх
 
IP записан
 
serpentariy
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 35
Зарегистрирован: 19. Ноября 2009
Re: Вопрос ActiveX(1С7.7) не получается один метод
Ответ #20 - 24. Февраля 2011 :: 14:36
Печать  
Eprst писал(а) 24. Февраля 2011 :: 14:32:
Ну да..

ChartControl.Content.Series.Item(0).Diagram.titles.Add("Вася");
ChartControl.Content.Series.Item(0).Diagram.titles.Item(0).Text = "Hours";


ChartControl.Content.Series.Item(0).Diagram.titles.Add("Вася");
{C:\ГРАФИКНАФОРМЕ2.ERT(61)}: Плохой тип переменной
  
Наверх
 
IP записан
 
serpentariy
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 35
Зарегистрирован: 19. Ноября 2009
Re: Вопрос ActiveX(1С7.7) не получается один метод
Ответ #21 - 24. Февраля 2011 :: 14:48
Печать  
Eprst писал(а) 24. Февраля 2011 :: 14:32:
Ну да..

ChartControl.Content.Series.Item(0).Diagram.titles.Add("Вася");
ChartControl.Content.Series.Item(0).Diagram.titles.Item(0).Text = "Hours";


ашибка потому что
ChartControl.Content.Diagrams.Count() = 0
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Вопрос ActiveX(1С7.7) не получается один метод
Ответ #22 - 24. Февраля 2011 :: 14:51
Печать  
Ну так добавь в коллекцию Diagrams с помощью add значения Улыбка
  
Наверх
 
IP записан
 
serpentariy
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 35
Зарегистрирован: 19. Ноября 2009
Re: Вопрос ActiveX(1С7.7) не получается один метод
Ответ #23 - 24. Февраля 2011 :: 15:02
Печать  
Eprst писал(а) 24. Февраля 2011 :: 14:51:
Ну так добавь в коллекцию Diagrams с помощью add значения Улыбка


пробовал по разному
ChartContent.Diagrams.Add("ChartDiagram2D")

в нелре написано
ChartDiagramCollection Collection Members
"Add" - Adds a new ChartDiagram chart's collection of diagrams.

пишет неправильный тип..... в колекцию просто так не добавить сначало надо создать диаграму, а на этом и загвоздка.
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Вопрос ActiveX(1С7.7) не получается один метод
Ответ #24 - 24. Февраля 2011 :: 15:04
Печать  
Погоди, ща я скачаю сам кодеджок, посмотрю..
ЗЫ: у тебя триальный на 30 дней стоит ?
  
Наверх
 
IP записан
 
serpentariy
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 35
Зарегистрирован: 19. Ноября 2009
Re: Вопрос ActiveX(1С7.7) не получается один метод
Ответ #25 - 24. Февраля 2011 :: 15:06
Печать  
Eprst писал(а) 24. Февраля 2011 :: 15:04:
Погоди, ща я скачаю сам кодеджок, посмотрю..
ЗЫ: у тебя триальный на 30 дней стоит ?

Впринципе да  Круглые глаза
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Вопрос ActiveX(1С7.7) не получается один метод
Ответ #26 - 25. Февраля 2011 :: 05:52
Печать  
Удалось запустить с 5 попытки.
Пока метод
ChartContent.Diagrams.Add("Вася") не работает , а должен, судя по описалову класса.
Хотя, мот в демо-версии только так.
  
Наверх
 
IP записан
 
serpentariy
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 35
Зарегистрирован: 19. Ноября 2009
Re: Вопрос ActiveX(1С7.7) не получается один метод
Ответ #27 - 25. Февраля 2011 :: 05:55
Печать  
Eprst писал(а) 25. Февраля 2011 :: 05:52:
Удалось запустить с 5 попытки.
Пока метод
ChartContent.Diagrams.Add("Вася") не работает , а должен, судя по описалову класса.
Хотя, мот в демо-версии только так.


у меня не демо...
и тоже так., не делает

если что то есть ключик Улыбка
  
Наверх
 
IP записан
 
Eprst
God Member
*****
Отсутствует



Сообщений: 3397
Зарегистрирован: 08. Октября 2007
Re: Вопрос ActiveX(1С7.7) не получается один метод
Ответ #28 - 25. Февраля 2011 :: 07:43
Печать  
Сдается мне, что никак его не заставить работать  Печаль
Плохой тип переменной и хоть убейся.
Даже, если всё делать из демо-примеров..
Вот в vb - усё работает как надо..
Ща в снеговике посмотрю.
  
Наверх
 
IP записан
 
serpentariy
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 35
Зарегистрирован: 19. Ноября 2009
Re: Вопрос ActiveX(1С7.7) не получается один метод
Ответ #29 - 25. Февраля 2011 :: 07:50
Печать  
Eprst писал(а) 25. Февраля 2011 :: 07:43:
Сдается мне, что никак его не заставить работать  Печаль
Плохой тип переменной и хоть убейся.
Даже, если всё делать из демо-примеров..
Вот в vb - усё работает как надо..
Ща в снеговике посмотрю.

А может как то через Скрипты создавать данную переменную
Код
Выбрать все
ScrCtrl=СоздатьОбъект("MSScriptControl.ScriptControl"); 


на VBScript  или не прокатит?
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 [2] 3 
ОтправитьПечать