Discussion:
[Gambas-user] gridview contents x,y are default richtext or text?
PICCORO McKAY Lenz
2017-06-28 15:48:06 UTC
Permalink
i have a piece of code, from a complex project, that export line by line to
a file, the contents of the gridview, but not the text, only the richtext
why are not the same?

For d = 0 To grid.Rows.Count - 1
linefile = ""
For c = 0 To grid.Columns.Count - 1
linefile &= "\"" & grid[d, c].text & "\";"
Next
linefile = Left(linefile, -1) & gb.NewLine
parsetofile &= linefile
Next

"parsetofile" its the file to put stream, but the grid object only have
text content in the richtext, and the text not? why if i using .text does
not show nothing?

in the data event i set both, text and richtext! but only got in richtext!
why?

Lenz McKAY Gerardo (PICCORO)
http://qgqlochekone.blogspot.com
Charlie
2017-06-28 17:17:09 UTC
Permalink
Post by PICCORO McKAY Lenz
i have a piece of code, from a complex project, that export line by line to
a file, the contents of the gridview, but not the text, only the richtext
why are not the same?
Try using:

*linefile &= "\"" & grid[d, c].RichText & "\";" 'Not .Text*

Also you can use: -

*For d = 0 To grid.Rows.Max 'Instead of Count - 1 *

I have attached the program I used to test this.
GUITest.tar <http://gambas.8142.n7.nabble.com/file/n59569/GUITest.tar>



-----
Check out www.gambas.one
--
View this message in context: http://gambas.8142.n7.nabble.com/gridview-contents-x-y-are-default-richtext-or-text-tp59568p59569.html
Sent from the gambas-user mailing list archive at Nabble.com.
PICCORO McKAY Lenz
2017-06-28 17:38:52 UTC
Permalink
but that's the problem, why richtext have contents and .text does not have
it?

Lenz McKAY Gerardo (PICCORO)
http://qgqlochekone.blogspot.com
Post by Charlie
Post by PICCORO McKAY Lenz
i have a piece of code, from a complex project, that export line by line to
a file, the contents of the gridview, but not the text, only the richtext
why are not the same?
*linefile &= "\"" & grid[d, c].RichText & "\";" 'Not .Text*
Also you can use: -
*For d = 0 To grid.Rows.Max 'Instead of Count - 1 *
I have attached the program I used to test this.
GUITest.tar <http://gambas.8142.n7.nabble.com/file/n59569/GUITest.tar>
-----
Check out www.gambas.one
--
View this message in context: http://gambas.8142.n7.nabble.
com/gridview-contents-x-y-are-default-richtext-or-text-tp59568p59569.html
Sent from the gambas-user mailing list archive at Nabble.com.
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
Charlie
2017-06-28 18:05:30 UTC
Permalink
OK sorry I deleted that post once I reread your post.

Have a look at this solution

GUITest.tar <http://gambas.8142.n7.nabble.com/file/n59571/GUITest.tar>



-----
Check out www.gambas.one
--
View this message in context: http://gambas.8142.n7.nabble.com/gridview-contents-x-y-are-default-richtext-or-text-tp59568p59571.html
Sent from the gambas-user mailing list archive at Nabble.com.
PICCORO McKAY Lenz
2017-06-28 22:14:54 UTC
Permalink
no no, i mean that i want to use the .text only but does not got any here,
only by using .richtext.. ...

Lenz McKAY Gerardo (PICCORO)
http://qgqlochekone.blogspot.com
Post by Charlie
OK sorry I deleted that post once I reread your post.
Have a look at this solution
GUITest.tar <http://gambas.8142.n7.nabble.com/file/n59571/GUITest.tar>
-----
Check out www.gambas.one
--
View this message in context: http://gambas.8142.n7.nabble.
com/gridview-contents-x-y-are-default-richtext-or-text-tp59568p59571.html
Sent from the gambas-user mailing list archive at Nabble.com.
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
a***@gmail.com
2017-06-28 22:54:41 UTC
Permalink
Just because something has a similar name doesn't mean it is the same thing.

Your original question makes as much sense as: "How come when I access the Text property of a GridView, it doesn't give me the value of the Alignment property?"

V_GridView_Cell.Text and _GridView_Cell.RichText are not the same property.

b


On Wed, 28 Jun 2017 18:14:54 -0400
Post by PICCORO McKAY Lenz
no no, i mean that i want to use the .text only but does not got any here,
only by using .richtext.. ...
Lenz McKAY Gerardo (PICCORO)
http://qgqlochekone.blogspot.com
Post by Charlie
OK sorry I deleted that post once I reread your post.
Have a look at this solution
GUITest.tar <http://gambas.8142.n7.nabble.com/file/n59571/GUITest.tar>
-----
Check out www.gambas.one
--
View this message in context: http://gambas.8142.n7.nabble.
com/gridview-contents-x-y-are-default-richtext-or-text-tp59568p59571.html
Sent from the gambas-user mailing list archive at Nabble.com.
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
--
B Bruen <***@gnail.com (sort of)>
Jorge Carrión
2017-06-29 08:42:18 UTC
Permalink
I wrote that software. It is available in the Farm with the name of
pageGrid.
The Richtext property is used because the control allows the rows to be
automatically set according to the length of their content and the
available column width (control's wordWrap property), and that can only be
calculated using RichText.
The function that do this is in pGrid class:

Public Sub calcHeights()

Dim n, i, f As Integer

For n = 0 To Me.Rows.Max
If Me.Rows[n].Height <> Me.Rows.Height Then
Me.Rows[n].Height = Me.Rows.Height
f = 0
For i = 0 To Me.Columns.Max
f = Max(f, Me[n, i].Font.RichTextHeight(Me[n, i].RichText,
Me.Columns[i].width))
Next
Me.Rows[n].Height = f + (Me.Rows.Height - Me.Font.Height - 1)
Endif
Next

End

As you can see, with text property of gridCells it's impossible to do this.

Best Regars.
Post by PICCORO McKAY Lenz
no no, i mean that i want to use the .text only but does not got any here,
only by using .richtext.. ...
Lenz McKAY Gerardo (PICCORO)
http://qgqlochekone.blogspot.com
Post by Charlie
OK sorry I deleted that post once I reread your post.
Have a look at this solution
GUITest.tar <http://gambas.8142.n7.nabble.com/file/n59571/GUITest.tar>
-----
Check out www.gambas.one
--
View this message in context: http://gambas.8142.n7.nabble.
com/gridview-contents-x-y-are-default-richtext-or-text-
tp59568p59571.html
Post by Charlie
Sent from the gambas-user mailing list archive at Nabble.com.
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
PICCORO McKAY Lenz
2017-06-29 13:43:04 UTC
Permalink
hi Jorge, i already know why the usage of the richtext in the pagegrid..
the question are why when i access to .text got nothing.. i modified the
code to set both: .richtext content and .text content.. but only the
richtext content are got ...

Lenz McKAY Gerardo (PICCORO)
http://qgqlochekone.blogspot.com
Post by Jorge Carrión
I wrote that software. It is available in the Farm with the name of
pageGrid.
The Richtext property is used because the control allows the rows to be
automatically set according to the length of their content and the
available column width (control's wordWrap property), and that can only be
calculated using RichText.
Public Sub calcHeights()
Dim n, i, f As Integer
For n = 0 To Me.Rows.Max
If Me.Rows[n].Height <> Me.Rows.Height Then
Me.Rows[n].Height = Me.Rows.Height
f = 0
For i = 0 To Me.Columns.Max
f = Max(f, Me[n, i].Font.RichTextHeight(Me[n, i].RichText,
Me.Columns[i].width))
Next
Me.Rows[n].Height = f + (Me.Rows.Height - Me.Font.Height - 1)
Endif
Next
End
As you can see, with text property of gridCells it's impossible to do this.
Best Regars.
Post by PICCORO McKAY Lenz
no no, i mean that i want to use the .text only but does not got any
here,
Post by PICCORO McKAY Lenz
only by using .richtext.. ...
Lenz McKAY Gerardo (PICCORO)
http://qgqlochekone.blogspot.com
Post by Charlie
OK sorry I deleted that post once I reread your post.
Have a look at this solution
GUITest.tar <http://gambas.8142.n7.nabble.com/file/n59571/GUITest.tar>
-----
Check out www.gambas.one
--
View this message in context: http://gambas.8142.n7.nabble.
com/gridview-contents-x-y-are-default-richtext-or-text-
tp59568p59571.html
Post by Charlie
Sent from the gambas-user mailing list archive at Nabble.com.
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
a***@gmail.com
2017-06-29 15:03:04 UTC
Permalink
On Thu, 29 Jun 2017 09:43:04 -0400
Post by PICCORO McKAY Lenz
hi Jorge, i already know why the usage of the richtext in the pagegrid..
the question are why when i access to .text got nothing.. i modified the
code to set both: .richtext content and .text content.. but only the
richtext content are got ...
Lenz McKAY Gerardo (PICCORO)
http://qgqlochekone.blogspot.com
Post by Jorge Carrión
I wrote that software. It is available in the Farm with the name of
pageGrid.
The Richtext property is used because the control allows the rows to be
automatically set according to the length of their content and the
available column width (control's wordWrap property), and that can only be
calculated using RichText.
Public Sub calcHeights()
Dim n, i, f As Integer
For n = 0 To Me.Rows.Max
If Me.Rows[n].Height <> Me.Rows.Height Then
Me.Rows[n].Height = Me.Rows.Height
f = 0
For i = 0 To Me.Columns.Max
f = Max(f, Me[n, i].Font.RichTextHeight(Me[n, i].RichText,
Me.Columns[i].width))
Next
Me.Rows[n].Height = f + (Me.Rows.Height - Me.Font.Height - 1)
Endif
Next
End
As you can see, with text property of gridCells it's impossible to do this.
Best Regars.
Post by PICCORO McKAY Lenz
no no, i mean that i want to use the .text only but does not got any
here,
Post by PICCORO McKAY Lenz
only by using .richtext.. ...
Lenz McKAY Gerardo (PICCORO)
http://qgqlochekone.blogspot.com
Post by Charlie
OK sorry I deleted that post once I reread your post.
Have a look at this solution
GUITest.tar <http://gambas.8142.n7.nabble.com/file/n59571/GUITest.tar>
-----
Check out www.gambas.one
--
View this message in context: http://gambas.8142.n7.nabble.
com/gridview-contents-x-y-are-default-richtext-or-text-
tp59568p59571.html
Post by Charlie
Sent from the gambas-user mailing list archive at Nabble.com.
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
--
B Bruen <***@gnail.com (sort of)>
PICCORO McKAY Lenz
2017-06-29 16:21:32 UTC
Permalink
grrrrr that's wiki link its different from
http://gambaswiki.org/wiki/comp/gb.qt4/gridview damn

ok thanks ...

Lenz McKAY Gerardo (PICCORO)
http://qgqlochekone.blogspot.com
Post by a***@gmail.com
On Thu, 29 Jun 2017 09:43:04 -0400
Post by PICCORO McKAY Lenz
hi Jorge, i already know why the usage of the richtext in the pagegrid..
the question are why when i access to .text got nothing.. i modified the
code to set both: .richtext content and .text content.. but only the
richtext content are got ...
Lenz McKAY Gerardo (PICCORO)
http://qgqlochekone.blogspot.com
Post by Jorge Carrión
I wrote that software. It is available in the Farm with the name of
pageGrid.
The Richtext property is used because the control allows the rows to be
automatically set according to the length of their content and the
available column width (control's wordWrap property), and that can
only be
Post by PICCORO McKAY Lenz
Post by Jorge Carrión
calculated using RichText.
Public Sub calcHeights()
Dim n, i, f As Integer
For n = 0 To Me.Rows.Max
If Me.Rows[n].Height <> Me.Rows.Height Then
Me.Rows[n].Height = Me.Rows.Height
f = 0
For i = 0 To Me.Columns.Max
f = Max(f, Me[n, i].Font.RichTextHeight(Me[n, i].RichText,
Me.Columns[i].width))
Next
Me.Rows[n].Height = f + (Me.Rows.Height - Me.Font.Height - 1)
Endif
Next
End
As you can see, with text property of gridCells it's impossible to do
this.
Post by PICCORO McKAY Lenz
Post by Jorge Carrión
Best Regars.
Post by PICCORO McKAY Lenz
no no, i mean that i want to use the .text only but does not got any
here,
Post by PICCORO McKAY Lenz
only by using .richtext.. ...
Lenz McKAY Gerardo (PICCORO)
http://qgqlochekone.blogspot.com
Post by Charlie
OK sorry I deleted that post once I reread your post.
Have a look at this solution
GUITest.tar <http://gambas.8142.n7.nabble.
com/file/n59571/GUITest.tar>
Post by PICCORO McKAY Lenz
Post by Jorge Carrión
Post by PICCORO McKAY Lenz
Post by Charlie
-----
Check out www.gambas.one
--
View this message in context: http://gambas.8142.n7.nabble.
com/gridview-contents-x-y-are-default-richtext-or-text-
tp59568p59571.html
Post by Charlie
Sent from the gambas-user mailing list archive at Nabble.com.
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
------------------------------------------------------------
------------------
Post by PICCORO McKAY Lenz
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
--
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
PICCORO McKAY Lenz
2017-06-29 17:05:39 UTC
Permalink
its there any possibility to override the .text to handle from .richtext ?

Lenz McKAY Gerardo (PICCORO)
http://qgqlochekone.blogspot.com
grrrrr that's wiki link its different from http://gambaswiki.org/
wiki/comp/gb.qt4/gridview damn
ok thanks ...
Lenz McKAY Gerardo (PICCORO)
http://qgqlochekone.blogspot.com
Post by a***@gmail.com
On Thu, 29 Jun 2017 09:43:04 -0400
Post by PICCORO McKAY Lenz
hi Jorge, i already know why the usage of the richtext in the pagegrid..
the question are why when i access to .text got nothing.. i modified the
code to set both: .richtext content and .text content.. but only the
richtext content are got ...
Lenz McKAY Gerardo (PICCORO)
http://qgqlochekone.blogspot.com
Post by Jorge Carrión
I wrote that software. It is available in the Farm with the name of
pageGrid.
The Richtext property is used because the control allows the rows to
be
Post by PICCORO McKAY Lenz
Post by Jorge Carrión
automatically set according to the length of their content and the
available column width (control's wordWrap property), and that can
only be
Post by PICCORO McKAY Lenz
Post by Jorge Carrión
calculated using RichText.
Public Sub calcHeights()
Dim n, i, f As Integer
For n = 0 To Me.Rows.Max
If Me.Rows[n].Height <> Me.Rows.Height Then
Me.Rows[n].Height = Me.Rows.Height
f = 0
For i = 0 To Me.Columns.Max
f = Max(f, Me[n, i].Font.RichTextHeight(Me[n, i].RichText,
Me.Columns[i].width))
Next
Me.Rows[n].Height = f + (Me.Rows.Height - Me.Font.Height - 1)
Endif
Next
End
As you can see, with text property of gridCells it's impossible to do
this.
Post by PICCORO McKAY Lenz
Post by Jorge Carrión
Best Regars.
Post by PICCORO McKAY Lenz
no no, i mean that i want to use the .text only but does not got any
here,
Post by PICCORO McKAY Lenz
only by using .richtext.. ...
Lenz McKAY Gerardo (PICCORO)
http://qgqlochekone.blogspot.com
Post by Charlie
OK sorry I deleted that post once I reread your post.
Have a look at this solution
GUITest.tar <http://gambas.8142.n7.nabble.
com/file/n59571/GUITest.tar>
Post by PICCORO McKAY Lenz
Post by Jorge Carrión
Post by PICCORO McKAY Lenz
Post by Charlie
-----
Check out www.gambas.one
--
View this message in context: http://gambas.8142.n7.nabble.
com/gridview-contents-x-y-are-default-richtext-or-text-
tp59568p59571.html
Post by Charlie
Sent from the gambas-user mailing list archive at Nabble.com.
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
------------------------------------------------------------
------------------
Post by PICCORO McKAY Lenz
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
--
------------------------------------------------------------
------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Gambas-user mailing list
https://lists.sourceforge.net/lists/listinfo/gambas-user
Loading...