我用多線程寫的,你可以參考下。
創(chuàng)新互聯(lián)公司專注于淶源企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開發(fā),商城建設(shè)。淶源網(wǎng)站建設(shè)公司,為淶源等地區(qū)提供建站服務(wù)。全流程按需搭建網(wǎng)站,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
系統(tǒng)界面圖如下:(注:重置功能為清除已經(jīng)中獎(jiǎng)號(hào)碼,回歸1-100都可以中獎(jiǎng)狀態(tài)。)
代碼:
public?partial?class?Form1?:?Form
{
public?Form1()
{
InitializeComponent();
}
System.Threading.Thread?g_Thread?=?null;
Listint?g_list?=?new?Listint();
int?g_Num?=?0;
delegate?void?g_delegate();
///?summary
///?開始
///?/summary
///?param?name="sender"/param
///?param?name="e"/param
private?void?button2_Click(object?sender,?EventArgs?e)
{
if(g_list.Count==100)
{
MessageBox.Show("所有數(shù)字已使用,請(qǐng)重置!");
return;
}
button3.Enabled?=?true;
Random?r?=?new?Random();
g_delegate?dele=?ChangeTxt;
g_Thread?=?new?System.Threading.Thread(()?=
{
while(this.IsDisposed==false)
{
g_Num?=?r.Next(1,?100);
if(g_list.Contains(g_Num))
{
g_Num?=??1;
}
while(g_list.Contains(g_Num))
{
g_Num++;
}
this.Invoke(dele);
System.Threading.Thread.Sleep(50);
}
});
g_Thread.Start();
}
void?ChangeTxt()
{
label2.Text?=?g_Num.ToString();
}
///?summary
///?停止
///?/summary
///?param?name="sender"/param
///?param?name="e"/param
private?void?button3_Click(object?sender,?EventArgs?e)
{
//if(g_Thread.ThreadState==System.Threading.ThreadState.Running)
{
g_Thread.Abort();
g_list.Add(Convert.ToInt32(label2.Text));
}
button3.Enabled?=?false;
}
///?summary
///?重置
///?/summary
///?param?name="sender"/param
///?param?name="e"/param
private?void?button1_Click(object?sender,?EventArgs?e)
{
g_list.Clear();
}
private?void?Form1_FormClosed(object?sender,?FormClosedEventArgs?e)
{
System.Environment.Exit(0);
}
}
將RTF的Padding設(shè)置比較大,例如10,此時(shí)我發(fā)現(xiàn)鼠標(biāo)移動(dòng)到RTF的邊緣部分的時(shí)候(不超過Padding的范圍),滾動(dòng)條就能夠顯示,一旦鼠標(biāo)移動(dòng)到Content里面的時(shí)候,滾動(dòng)條就不顯示
1、滾動(dòng)條分為水平滾動(dòng)條(HSCROLLBAR)和垂直滾動(dòng)條(VSCROLLBAR)兩種,可以作為輸入設(shè)備或者速度、數(shù)量的指示器來使用.
2、基本屬性:object.max[=value],object.min[=value],最大最小范圍 object.value[=value],
1、新建一個(gè)工程,調(diào)整好軟件的界面大小。
2、給界面里面添加一個(gè)圖片。
3、然后點(diǎn)擊滾動(dòng)條。畫到界面里面,就像這樣。這樣界面就構(gòu)建好了。
4、接下來給圖片空間添加圖片,拉動(dòng)右邊的滾動(dòng)條,找到picture。
5、在picture右邊的按鈕給他添加圖片。
6、拉動(dòng)滾動(dòng)條,找到autoredraw,和autosize進(jìn)行設(shè)置。
7、在右上角選擇scroll,輸入相應(yīng)代碼。
8、運(yùn)行一下。
你好!
Textbox屬性中有一個(gè)scrollBars的屬性,調(diào)一下就行了
打字不易,采納哦!