Recent

Author Topic: [Solved]TNotebook.Page[I].ComponentCount doesn return correct value  (Read 4894 times)

BlueIcaro

  • Hero Member
  • *****
  • Posts: 832
    • Blog personal
Hello I have a TNotebook component with a pages.

In this pages I have some components, but when I ask for the numbers of components in a page, always I get 0.

Code: Pascal  [Select][+][-]
  1. N := MyNotebook.Pages[0].ComponentCount;
  2.  

I use Lazaruz 0.9.31 FPC: 2.5.1

Any Idea?

/BlueIcaro
« Last Edit: November 12, 2011, 10:55:52 am by BlueIcaro »

BlueIcaro

  • Hero Member
  • *****
  • Posts: 832
    • Blog personal
Re: TNotebook.Page[I].ComponentCount doesn return correct value
« Reply #1 on: November 06, 2011, 01:05:16 pm »
 :-[

User137

  • Hero Member
  • *****
  • Posts: 1791
    • Nxpascal home
Re: TNotebook.Page[I].ComponentCount doesn return correct value
« Reply #2 on: November 06, 2011, 01:54:09 pm »
Page[0], not Pages[0]  :P
Either way it results 0 if i add a TButton on it, so i guess it's a bug? You could report in Bugtracker.

Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 12025
  • Debugger - SynEdit - and more
    • wiki
Re: TNotebook.Page[I].ComponentCount doesn return correct value
« Reply #3 on: November 06, 2011, 02:16:53 pm »
ComponentCount goes by Owner. all components are owned by the Form (or frame).
So I think this is correct.

Try ControlCount

BlueIcaro

  • Hero Member
  • *****
  • Posts: 832
    • Blog personal
Re: TNotebook.Page[I].ComponentCount doesn return correct value
« Reply #4 on: November 12, 2011, 10:55:29 am »
ComponentCount goes by Owner. all components are owned by the Form (or frame).
So I think this is correct.

Try ControlCount
Hello, ControlCount works fine!  :)

/BlueIcaro
P.D. I'm sorry for delay in post. I was very very very busy.

 

TinyPortal © 2005-2018