Header Example MessageBox(Form Mode: @mode ($[$1.0.0])Row Count: @RowCount); Regular Dynamic Syntax Item.Column.Type.Row $[$4.0.0] $[$54.0.0] $[$38.1.0.1] Special keywords for rows .FIRST .LAST .LAST-1 .SELECTED $[$38.1.0.LAST] $[$38.11.0.LAST-1] New Line in MessageBox() MessageBox(Specific Table: $[ORDR.ShipToOW]BP Info: $[OCRD.CardName]Specific Field: $[$[BOY_TABLE].DocEntry]Primary Table: $[BOY_TABLE]Table Identifier: $[BOY_TABLE_IDENTIFIER]); Boyum Special Keywords Reference https://help.boyum-it.com/B1UP/index.html?special-keyword.html .Net Header Example MessageBox(Row: @rowColumn: @colDynamic Syntax: $[$38.@col.0.@row]); .Net Row Example MessageBox(Row: @rowColumn: @colDynamic Syntax: $[$38.@col.0.@row]); @mode return form.Mode.ToString(); @row var pValRaw = eventData.ExtendedEventInformation as ItemEvent; string rowUid = pValRaw.Row.ToString(); return rowUid; @column var pValRaw = eventData.ExtendedEventInformation as ItemEvent; string colUid = pValRaw.ColUID; return colUid; @RowCount (VB.Net) Dim oForm As SAPbouiCOM.Form Dim oMatrix As SAPbouiCOM.Matrix oForm = application.Forms.ActiveForm() oMatrix = oForm.Items.Item("38").Specific return oMatrix.RowCount-1 Boyum Dynamic Syntax Reference https://help.boyum-it.com/B1UP/index.html?appendix-1---dynamic-syntax.html