[Quantproject-developers] QuantDownloader/Downloader/QuotesEditor/CloseToClose CloseToCloseTabPage.c
Brought to you by:
glauco_1
|
From: Glauco S. <gla...@us...> - 2004-05-09 16:32:39
|
Update of /cvsroot/quantproject/QuantDownloader/Downloader/QuotesEditor/CloseToClose In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv15120/Downloader/QuotesEditor/CloseToClose Modified Files: CloseToCloseTabPage.cs Log Message: Now it inherits the VisualValidationTabPage class Index: CloseToCloseTabPage.cs =================================================================== RCS file: /cvsroot/quantproject/QuantDownloader/Downloader/QuotesEditor/CloseToClose/CloseToCloseTabPage.cs,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** CloseToCloseTabPage.cs 8 May 2004 17:26:03 -0000 1.2 --- CloseToCloseTabPage.cs 9 May 2004 16:32:30 -0000 1.3 *************** *** 10,86 **** /// Close visual validation controls /// </summary> ! public class CloseToCloseTabPage : ValidationGridTabPage { - private CloseToCloseDataGrid closeToCloseDataGrid; - private CloseToCloseChart closeToCloseChart; - private int closeToCloseDataGridWidth = 150; - // private ValidateDataTable validateDataTable; - - private string ticker; - - public string Ticker - { - get { return this.ticker; } - set { this.ticker = value; } - } - public CloseToCloseTabPage() { ! this.Text = "Close To Close"; ! initializeCloseToCloseDataGrid(); ! initializeCloseToCloseChart(); ! } ! ! #region initializeCloseToCloseDataGrid ! private void closeToCloseDataGrid_mouseUp(object sender, MouseEventArgs e) ! { ! Console.WriteLine( this.closeToCloseDataGrid[ this.closeToCloseDataGrid.CurrentRowIndex , 0 ] ); ! this.closeToCloseChart.SuspiciousDateTime = ! (DateTime)this.closeToCloseDataGrid[ this.closeToCloseDataGrid.CurrentRowIndex , 0 ]; ! this.closeToCloseChart.Invalidate(); ! } ! private void initializeCloseToCloseDataGrid() ! { ! this.closeToCloseDataGrid = new CloseToCloseDataGrid(); ! this.dataGrid = this.closeToCloseDataGrid; ! this.closeToCloseDataGrid.Location = new Point( 0 , 0 ); ! this.closeToCloseDataGrid.Width = this.closeToCloseDataGridWidth; ! this.closeToCloseDataGrid.MouseUp += ! new MouseEventHandler( this.closeToCloseDataGrid_mouseUp ); ! this.Controls.Add( this.closeToCloseDataGrid ); ! } ! #endregion ! ! private void initializeCloseToCloseChart() ! { ! this.closeToCloseChart = new CloseToCloseChart(); ! this.closeToCloseChart.Location = new Point( closeToCloseDataGridWidth + 5 , 0 ); ! this.Controls.Add( this.closeToCloseChart ); ! } ! ! ! protected override void OnPaint(System.Windows.Forms.PaintEventArgs e) ! { ! Console.WriteLine( "CloseToClosePageTab.OnPaint()" ); ! this.closeToCloseDataGrid.DataBind(); ! if ( this.closeToCloseDataGrid.VisibleRowCount > 0 ) ! { ! this.closeToCloseChart.Ticker = this.ticker; ! this.closeToCloseChart.SuspiciousDateTime = ! (DateTime)this.closeToCloseDataGrid[ this.closeToCloseDataGrid.CurrentRowIndex , 0 ]; ! this.closeToCloseDataGrid.Height = this.Height - 10; ! this.closeToCloseChart.Width = this.Width - this.closeToCloseDataGridWidth - 5; ! this.closeToCloseChart.Height = this.Height - 10; ! } ! base.OnPaint( e ); } - - /// <summary> - /// clears the contained objects - /// </summary> - public void Clear() - { - this.closeToCloseDataGrid.DataSource = null; - } } } --- 10,22 ---- /// Close visual validation controls /// </summary> ! public class CloseToCloseTabPage : VisualValidationTabPage { public CloseToCloseTabPage() { ! this.Text = "Close To Close"; ! this.VisualValidationDataGrid = new CloseToCloseDataGrid(); ! this.dataGrid = this.VisualValidationDataGrid; ! this.VisualValidationChart = new CloseToCloseChart(); } } } |