From: <br...@us...> - 2009-02-02 16:06:35
|
Revision: 479 http://acmcontester.svn.sourceforge.net/acmcontester/?rev=479&view=rev Author: brus07 Date: 2009-02-02 16:06:28 +0000 (Mon, 02 Feb 2009) Log Message: ----------- Added sample action to IoiInformerControl. Modified Paths: -------------- ACMServer/trunk/ACMServer/Plugins/IoiPlugin/IoiInformerPlugin/IoiInformerControl.Designer.cs ACMServer/trunk/ACMServer/Plugins/IoiPlugin/IoiInformerPlugin/IoiInformerControl.cs ACMServer/trunk/ACMServer/Plugins/IoiPlugin/IoiInformerPlugin/IoiInformerPlugin.cs Modified: ACMServer/trunk/ACMServer/Plugins/IoiPlugin/IoiInformerPlugin/IoiInformerControl.Designer.cs =================================================================== --- ACMServer/trunk/ACMServer/Plugins/IoiPlugin/IoiInformerPlugin/IoiInformerControl.Designer.cs 2009-02-02 16:04:20 UTC (rev 478) +++ ACMServer/trunk/ACMServer/Plugins/IoiPlugin/IoiInformerPlugin/IoiInformerControl.Designer.cs 2009-02-02 16:06:28 UTC (rev 479) @@ -28,18 +28,31 @@ /// </summary> private void InitializeComponent() { + this.numericUpDown1 = new System.Windows.Forms.NumericUpDown(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).BeginInit(); this.SuspendLayout(); // + // numericUpDown1 + // + this.numericUpDown1.Location = new System.Drawing.Point(3, 3); + this.numericUpDown1.Name = "numericUpDown1"; + this.numericUpDown1.Size = new System.Drawing.Size(120, 20); + this.numericUpDown1.TabIndex = 0; + // // IoiInformerControl // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.numericUpDown1); this.Name = "IoiInformerControl"; this.Size = new System.Drawing.Size(396, 383); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).EndInit(); this.ResumeLayout(false); } #endregion + + private System.Windows.Forms.NumericUpDown numericUpDown1; } } Modified: ACMServer/trunk/ACMServer/Plugins/IoiPlugin/IoiInformerPlugin/IoiInformerControl.cs =================================================================== --- ACMServer/trunk/ACMServer/Plugins/IoiPlugin/IoiInformerPlugin/IoiInformerControl.cs 2009-02-02 16:04:20 UTC (rev 478) +++ ACMServer/trunk/ACMServer/Plugins/IoiPlugin/IoiInformerPlugin/IoiInformerControl.cs 2009-02-02 16:06:28 UTC (rev 479) @@ -14,5 +14,19 @@ { InitializeComponent(); } + + delegate void UpCountCallback(); + public void UpCount() + { + if (this.InvokeRequired) + { + UpCountCallback d = new UpCountCallback(UpCount); + this.Invoke(d); + } + else + { + numericUpDown1.UpButton(); + } + } } } Modified: ACMServer/trunk/ACMServer/Plugins/IoiPlugin/IoiInformerPlugin/IoiInformerPlugin.cs =================================================================== --- ACMServer/trunk/ACMServer/Plugins/IoiPlugin/IoiInformerPlugin/IoiInformerPlugin.cs 2009-02-02 16:04:20 UTC (rev 478) +++ ACMServer/trunk/ACMServer/Plugins/IoiPlugin/IoiInformerPlugin/IoiInformerPlugin.cs 2009-02-02 16:06:28 UTC (rev 479) @@ -17,6 +17,8 @@ if (message.IsType("TestingResultIoi") == true) { ResultIoi result = ResultIoi.CreateFromXml(message.Message); + + ((IoiInformerControl)base.Control).UpCount(); //\xF2\xF3\xF2 \xEE\xE1\xF0\xEE\xE1\xEA\xE0 \xEF\xEE\xE2\xB3\xE4\xEE\xEC\xEB\xE5\xED\xED\xFF } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |