30/09/2018, 16:07
[hỏi] sinh 1 số ngẫu nhiên sau mỗi 2s
mình đang làm winform C# mà đến chỗ này bí quá, bạn nào có ý tưởng gì có thể giúp mình với được ko
Bài liên quan
mình đang làm winform C# mà đến chỗ này bí quá, bạn nào có ý tưởng gì có thể giúp mình với được ko
Cụ thể hơn đi @chipchip2, nói vậy chưa đủ rõ cái form của bạn cần cái gì, tại sao phải sinh số ngẫu nhiên.
cụ thể là sinh sỗ ngẫu nhiên rồi bỏ nó vô textbox, sau mỗi 2s thì nó thay đổ giá trị trong textbox đó ngẫu nhiên, mình có tham khảo trên google dùng System.Windows.Forms.Timer, nhưng khi mình gõ using System.Windows.Forms.Timer thì visual nó ko hiện ra phần .Timer nó báo là “A using namespace directive can only be applied to namespaces; ‘System.Windows.Forms.Timer’ is a type not a namespace”
Bạn có thể làm theo cách sau:
trong winform, có timer, trong timer có sự kiện tick(),bắt sự kiện tick(), set thuộc tính interval=2000(2s, cứ 2 s hàm tick() dc gọi 1 lần), trong hàm tick() , phát sinh số ngẫu nhiên trong đó.
bạn vào đây , cầm lôi nó vào form dùng cho nhanh !
Off-topic chút: máy trên cty mà có garena à?
có cài mà chưa có đk chơi, tính trưa chơi mà giờ trưa vào
DẠY NHAU HỌC
vi vu tý ùi ngỉ tý vào làm rồi aGõ sai thì fai gõ lại kiểu này coi như chịu phạt. hihihihi
cảm ơn các a đã giúp đỡ, e còn vấn đề nữa là sau khi cho nó chạy xong, muốn nó dừng lại với điều kiện nào đó thì phải làm sao hả mấy a, e code ntn thì nó ko chịu dừng:
System.Windows.Forms.Timer myTimer = new System.Windows.Forms.Timer();
myTimer.Interval = 2000;
myTimer.Tick += new System.EventHandler(random);
myTimer.Tick += new System.EventHandler(run);
myTimer.Start();
if (Battery <= 0 || InsulinLvl <= 0)
myTimer.Stop();
e thử
timer.Enabled = false
xem có được không