﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>StrataFrame Forum » StrataFrame Application Framework - V1 » Role Based Security  » Cannot click tree nodes on security dialog form</title><generator>InstantForum 2017-1 Final</generator><description>StrataFrame Forum</description><link>http://forum.strataframe.net/</link><webMaster>StrataFrame Forum</webMaster><lastBuildDate>Wed, 13 May 2026 10:49:56 GMT</lastBuildDate><ttl>20</ttl><item><title>Cannot click tree nodes on security dialog form</title><link>http://forum.strataframe.net/FindPost32385.aspx</link><description>&lt;div&gt;&lt;font color="#0000ff"&gt;Hello, I have an error when try to click on a item on treenode on permision form called from app.&lt;/font&gt;&lt;div&gt;&lt;font color="#0000ff"&gt;&lt;br/&gt;&lt;/font&gt;&lt;div&gt;&lt;font color="#0000ff"&gt;I call the security dialog using:&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;div&gt;&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;var loDialog = new SecurityDialog();&lt;div&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;loDialog.ShowDialog();&lt;br/&gt;&lt;br/&gt;&lt;div&gt;&lt;font color="#0000ff"&gt;and when I click a node I get this exception:&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;div&gt;&lt;font color="#ff0000" style="background-color: rgb(255, 238, 255);"&gt;The property 'up_Action' does not exist on the type 'MicroFour.StrataFrame.Security.BusinessObjects.SFSUsersBO'.&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;div&gt;&lt;font color="#0000ff"&gt;I checked and rechecked tables and field up_action exists on SFSUsersXPermissions but seems that here is trying to find it on SFSUsersBO&lt;/font&gt;&lt;div&gt;&lt;font color="#0000ff"&gt;&lt;br/&gt;&lt;/font&gt;&lt;div&gt;&lt;font color="#0000ff"&gt;Can I do something to fix this problem? thanks in advance.&lt;/font&gt;&lt;br/&gt;&lt;br/&gt;&lt;div&gt;&lt;span style="text-decoration: underline;"&gt;this is the stack trace:&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;div&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;MicroFour StrataFrame Base.dll!MicroFour.StrataFrame.Business.TypePropertyCache.GetPropertyInfo(System.Type OwnerType, String PropertyName) Línea 85&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;Basic&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;MicroFour StrataFrame Base.dll!MicroFour.StrataFrame.Business.TypePropertyCache.GetPropertyInfo(Object Owner, String PropertyName) Línea 49 + 0x19 Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;Basic&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;MicroFour StrataFrame Business.dll!MicroFour.StrataFrame.Business.BusinessLayer.GetDescriptor(string FieldName) + 0x7d Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;MicroFour StrataFrame Business.dll!MicroFour.StrataFrame.Business.BusinessLayer.this[string].get(string FieldName) + 0x33 Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;MicroFour StrataFrame Security.dll!MicroFour.StrataFrame.Security.SecurityDialog.CreatePermissionNode(string NodeTitle, MicroFour.StrataFrame.Business.BusinessLayer Perm, bool IsUserPermission) + 0x114 Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&lt;strong&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;MicroFour StrataFrame Security.dll!MicroFour.StrataFrame.Security.SecurityDialog.LoadPermissionUsers() + 0x5dd Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;/strong&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;MicroFour StrataFrame Security.dll!MicroFour.StrataFrame.Security.SecurityDialog.SetRightPaneControls() + 0x40f Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;MicroFour StrataFrame Security.dll!MicroFour.StrataFrame.Security.SecurityDialog.tvType_AfterSelect(object sender, System.Windows.Forms.TreeViewEventArgs e) + 0x168 Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;System.Windows.Forms.dll!System.Windows.Forms.TreeView.OnAfterSelect(System.Windows.Forms.TreeViewEventArgs e) + 0x18 Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;System.Windows.Forms.dll!System.Windows.Forms.TreeView.TvnSelected(System.Windows.Forms.NativeMethods.NMTREEVIEW* nmtv) + 0x77 Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;System.Windows.Forms.dll!System.Windows.Forms.TreeView.WmNotify(ref System.Windows.Forms.Message m) + 0xcd Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;System.Windows.Forms.dll!System.Windows.Forms.TreeView.WndProc(ref System.Windows.Forms.Message m) + 0xf4 Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;System.Windows.Forms.dll!System.Windows.Forms.Control.ControlNative&amp;#119;indow.OnMessage(ref System.Windows.Forms.Message m) + 0x11 Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;System.Windows.Forms.dll!System.Windows.Forms.Control.ControlNative&amp;#119;indow.WndProc(ref System.Windows.Forms.Message m) + 0x39 Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;System.Windows.Forms.dll!System.Windows.Forms.Native&amp;#119;indow.Callback(System.IntPtr hWnd, int msg, System.IntPtr wparam, System.IntPtr lparam) + 0x80 Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;[Transacción de nativo a administrado]&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;[Transición de administrado a nativo]&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;System.Windows.Forms.dll!System.Windows.Forms.Control.SendMessage(int msg, System.IntPtr wparam, System.IntPtr lparam) + 0x21 Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;System.Windows.Forms.dll!System.Windows.Forms.Control.ReflectMessageInternal(System.IntPtr hWnd, ref System.Windows.Forms.Message m) + 0x3b Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;System.Windows.Forms.dll!System.Windows.Forms.Control.WmNotify(ref System.Windows.Forms.Message m) + 0x17 Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;System.Windows.Forms.dll!System.Windows.Forms.Control.WndProc(ref System.Windows.Forms.Message m) + 0x3fd Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;System.Windows.Forms.dll!System.Windows.Forms.ScrollableControl.WndProc(ref System.Windows.Forms.Message m) + 0x2a Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;System.Windows.Forms.dll!System.Windows.Forms.Control.ControlNative&amp;#119;indow.OnMessage(ref System.Windows.Forms.Message m) + 0x11 Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;System.Windows.Forms.dll!System.Windows.Forms.Control.ControlNative&amp;#119;indow.WndProc(ref System.Windows.Forms.Message m) + 0x39 Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;System.Windows.Forms.dll!System.Windows.Forms.Native&amp;#119;indow.Callback(System.IntPtr hWnd, int msg, System.IntPtr wparam, System.IntPtr lparam) + 0x80 Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;[Transacción de nativo a administrado]&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;[Transición de administrado a nativo]&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;System.Windows.Forms.dll!System.Windows.Forms.Native&amp;#119;indow.DefWndProc(ref System.Windows.Forms.Message m) + 0x56 Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;System.Windows.Forms.dll!System.Windows.Forms.Control.DefWndProc(ref System.Windows.Forms.Message m) + 0xa Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;System.Windows.Forms.dll!System.Windows.Forms.TreeView.WmMouseDown(ref System.Windows.Forms.Message m, System.Windows.Forms.MouseButtons button, int clicks) + 0x73 Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;System.Windows.Forms.dll!System.Windows.Forms.TreeView.WndProc(ref System.Windows.Forms.Message m) + 0x553 Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;System.Windows.Forms.dll!System.Windows.Forms.Control.ControlNative&amp;#119;indow.OnMessage(ref System.Windows.Forms.Message m) + 0x11 Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;System.Windows.Forms.dll!System.Windows.Forms.Control.ControlNative&amp;#119;indow.WndProc(ref System.Windows.Forms.Message m) + 0x39 Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;System.Windows.Forms.dll!System.Windows.Forms.Native&amp;#119;indow.Callback(System.IntPtr hWnd, int msg, System.IntPtr wparam, System.IntPtr lparam) + 0x80 Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;[Transacción de nativo a administrado]&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;[Transición de administrado a nativo]&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;System.Windows.Forms.dll!System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(System.IntPtr dwComponentID, int reason, int pvLoopData) + 0x24d Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;System.Windows.Forms.dll!System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(int reason, System.Windows.Forms.ApplicationContext context) + 0x155 Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;System.Windows.Forms.dll!System.Windows.Forms.Application.ThreadContext.RunMessageLoop(int reason, System.Windows.Forms.ApplicationContext context) + 0x4a Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;System.Windows.Forms.dll!System.Windows.Forms.Application.RunDialog(System.Windows.Forms.Form form) + 0x33 Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;System.Windows.Forms.dll!System.Windows.Forms.Form.ShowDialog(System.Windows.Forms.IWin32Window owner) + 0x32c Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;System.Windows.Forms.dll!System.Windows.Forms.Form.ShowDialog() + 0x7 Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;div&gt;&amp;gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;Integra4.exe!I4.Win.UI.Forms.MenuFormDX.ShowSecurityDialog() Línea 140 + 0xa Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;C#&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;Integra4.exe!I4.Win.UI.Forms.MenuFormDX.navControlOpciones_LinkClicked(object sender, DevExpress.XtraNavBar.NavBarLinkEventArgs e) Línea 128 + 0x8 Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;C#&lt;div&gt;&amp;nbsp;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;DevExpress.XtraNavBar.v12.1.dll!DevExpress.XtraNavBar.NavBarControl.RaiseLinkEvent(object linkEvent, DevExpress.XtraNavBar.NavBarItemLink link) + 0xbb Bytes&lt;span class="Apple-tab-span" style="white-space:pre"&gt;	&lt;/span&gt;&lt;br/&gt;&lt;br/&gt;&lt;div&gt;.....</description><pubDate>Mon, 27 Jan 2014 12:15:05 GMT</pubDate><dc:creator>Fabian R Silva, -</dc:creator></item></channel></rss>