====== SCREENSIZEBYNAME method (PropertyGrid) ======
==== Description ====
Returns the SIZE in screen coordinates of the named property item.
==== Syntax ====
itemSize = Exec_Method( ctrlEntID,
"SCREENSIZEBYNAME",
Name )
==== Parameters ====
^Name^Required^Description^
|name|Yes|Name of a property item in the "visible" list|
==== Returns ====
The @fm SIZE array of the specified property item in screen coordinates.
==== Remarks ====
None.
==== Example ====
$Insert PS_Property_Grid_Equates
$Insert Logical
CtrlEntID = @Window : ".PRG_MAIN"
// Set the full list of items...
//
// Data
// Title - Yadda
// SubTitle - Whatever
// UI
// Visible - TRUE$
// Color - 0xFF (red)
Pgl = "Data" : @Vm : "Title" : @Vm : PS_PGI_EDIT$ : @Vm : "Yadda"
Pgl<-1> = "Data" : @Vm : "SubTitle" : @Vm : PS_PGI_EDIT$ : @Vm : "Whatever"
Pgl<-1> = "UI" : @Vm : "Visible" : @Vm : PS_PGI_CHECK$ : @Vm : TRUE$
Pgl<-1> = "UI" : @Vm : "Color" : @Vm : PS_PGI_COLORDLG$ : @Vm : 0xFF
Call Set_Property_Only( CtrlEntID, "LISTX", Pgl )
// Hide all "Data" items...
Call Exec_Method( CtrlEntID, "COLLAPSE", "Data" )
// Get the size of the "Color" item
ItemSize = Exec_Method( CtrlEntID, "SCREENSIZEBYNAME", "Color" )
// Get the width ...
ItemWidth = ItemSize<3>
==== See Also ====
[[sizebyname_method_propertygrid|SIZEBYNAME method]]