This commit is contained in:
Kathy Ruffing 2010-11-16 17:29:33 +00:00
parent 96160bec38
commit e2f94d92b9
2 changed files with 18 additions and 1 deletions

View File

@ -79,6 +79,7 @@ namespace Volian.Controls.Library
#endregion
//private frmPG _frm = null;
#region Constructors
private Timer _RefreshTimer;
public DSOTabPanel(DocumentInfo documentInfo, DisplayTabControl myDisplayTabControl)
{
_MyDisplayTabControl = myDisplayTabControl;
@ -86,9 +87,24 @@ namespace Volian.Controls.Library
SetupDSOTabPanel();
_MyDocumentInfo = documentInfo;
SetupDSO();
_RefreshTimer = new Timer(); // Enabled is false and interval is 1/10th of second.
ClientSizeChanged += new EventHandler(DSOTabPanel_ClientSizeChanged);
_RefreshTimer.Tick += new EventHandler(_RefreshTimer_Tick);
//_frm = new frmPG(_MyDSOFramer);
//_frm.Show();
}
void _RefreshTimer_Tick(object sender, EventArgs e)
{
_RefreshTimer.Enabled = false;
_MyDSOFramer.Focus();
}
void DSOTabPanel_ClientSizeChanged(object sender, EventArgs e)
{
_RefreshTimer.Enabled = false; // This assures that interval is used from last event.
_RefreshTimer.Enabled = true;
}
#endregion
#region Private Methods
private void SetupDSOTabPanel()

View File

@ -44,7 +44,7 @@ namespace Volian.Controls.Library
}
}
private ItemInfo MyItemInfo
{ get { return _MyStepRTB.MyItemInfo; } }
{ get { return _MyStepRTB==null?null:_MyStepRTB.MyItemInfo; } }
private DevComponents.DotNetBar.ButtonItem _DefaultContextMenu;
@ -1254,6 +1254,7 @@ namespace Volian.Controls.Library
private void btnPdfCreate_Click(object sender, EventArgs e)
{
if (MyItemInfo == null) return; // if creating a pdf before rtb exists, return;
OnPrintRequest(new StepTabRibbonEventArgs(MyItemInfo.MyProcedure));
}
}