<?xml version="1.0" encoding="utf-16"?><customize><COR_CUSTOM_FIELD U_RuleName="DOC_10153: Refresh Button on Documents" U_Type="0" U_Action="0" U_Warning=" " U_WarningText="" U_WarningBox=" " U_WarningStatus=" " U_Active="Y" U_FormTypeBasis="" U_ItemUIDBasis="" U_ColumnBasis="" U_FormType="149,139,140,180,65308,65300,133,179,60091,142,143,182,65309,65301,141,181,60092" U_ItemUID="" U_Column="" U_EventType="16" U_Before=" " U_Mode="-1" U_Refresh=" " U_EasyFunctionRule="" U_ErrorBox=" " U_ErrorStatus=" " U_Creator="" U_LastModified="18.07.2012 16:13:26" U_LastModifiedBy="1" U_Permission=""><U_Expression>/****** General Information *****Creator: coresystems ag, emdCreate Date: 2010-06-30***** StartConfDesc *****This Button fits the colum width in documents***** EndConfDesc ********** Updates *****2010-06-30, emd: Initial Rule*/string ruleName = pVal.RuleInfo.RuleName.ToString();string errorMessage = "Error in Optimizer Rule '" + ruleName + "'";string buttonUID = "COR_CUS_UP";string buttonLable = "Refresh";try{	/* Add the Button to the form */	Button button = Button.CreateNew(buttonUID);	button.SetSizeAndPosition(Button.GetFromUID(pVal.Form, "2"));	button.Value = buttonLable;	button.Left += 2 * (button.Width + 20);	pVal.Form.AddItem(button);	pVal.Form.Update();	/* Create delegate to refresh matrix when clicking on the button */ 	button.AddHandler_ItemPressed(		SwissAddonFramework.UI.Components.ModeComponent.FormModes.ALL, 		null, 		delegate (SwissAddonFramework.UI.EventHandling.ItemEvents.ItemPressed eventVal)			{			MenuItem.GetFromUID("1297").Activate();			MenuItem.GetFromUID("1300").Activate();			});} catch(System.Exception ex){	Debug.WriteMessage(errorMessage + ": " + ex.Message, Debug.DebugLevel.Exception);}return true;</U_Expression></COR_CUSTOM_FIELD></customize>