@@ -23,12 +23,21 @@ public Form1()
2323 private void Form1_Load ( object sender , EventArgs e )
2424 {
2525 Run ( ) ;
26- }
27-
28-
29-
26+ money = threadCount * 2000 ;
27+ lblSock . Text = "持有资金:" + money + " 持有股票:" + stock ;
3028
29+ if ( File . Exists ( "stock.dat" ) )
30+ {
31+ monitorChart1 . StockMode = true ;
32+ }
33+ else {
34+ monitorChart1 . StockMode = false ;
35+ Size size = this . ClientSize ;
36+ size . Height = groupBox2 . Top ;
37+ this . ClientSize = size ;
38+ }
3139
40+ }
3241
3342 static string script = "" ;
3443
@@ -103,7 +112,7 @@ private void Sb_OnBomberComplete(object sender, BomberResultEventArgs e)
103112 sb . AppendLine ( "" + "成功:" + successcount + " 失败:" + failcount + " 平均速度:" + speed + "/分钟" ) ;
104113 try
105114 {
106- Invoke ( resultHandler , speed , sb . ToString ( ) ) ;
115+ BeginInvoke ( resultHandler , speed , sb . ToString ( ) ) ;
107116 }
108117 catch { }
109118 }
@@ -120,5 +129,29 @@ private void Form1_FormClosing(object sender, FormClosingEventArgs e)
120129 {
121130 Process . GetCurrentProcess ( ) . Kill ( ) ;
122131 }
132+
133+ int money = 10000 ;
134+ int stock = 0 ;
135+
136+ private void Button1_Click ( object sender , EventArgs e )
137+ {
138+ int price = ( int ) monitorChart1 . Value ;
139+ if ( money > price ) {
140+ money -= price ;
141+ stock ++ ;
142+ }
143+ lblSock . Text = "持有资金:" + money + " 持有股票:" + stock ;
144+
145+ }
146+
147+ private void Button2_Click ( object sender , EventArgs e )
148+ {
149+ int price = ( int ) monitorChart1 . Value ;
150+ if ( stock > 0 ) {
151+ stock -- ;
152+ money += price ;
153+ }
154+ lblSock . Text = "持有资金:" + money + " 持有股票:" + stock ;
155+ }
123156 }
124157}
0 commit comments