타이머가 1 초 틱 올라가지만 진행할 수 없으므로 진행률 표시 줄이 한 단계 씩 진행 되기만하면됩니다. 도와주세요.winforms의 진행률 표시 줄 사용
타이머의 틱 이벤트에서 i 변수를 사용하고 i를 1 씩 증가시켜야합니다. 및 write : progressBar1.Increment (i) --i이 시도하고 작동했습니다. 그 단지 만에 붙어, 여기에 1 초 통과
public partial class Form1 : Form
{
Timer t = new Timer();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
t.Interval = 1000;
t.Enabled = true;
t.Tick += new EventHandler(t_Tick);
}
void t_Tick(object sender, EventArgs e)
{
progressBar1.Increment(1);
}
으로, 틱 이벤트가 발생하고 진행 막대가 1 씩 증가해야하지만, :
하지만 왜 다음 코드를 사용하여 작동하지 않습니다 단일 증분, 즉 1 씩 진행하고 중지합니다.
먼저 Handler를 추가하고 enabled = true로 설정하는 것이 좋습니다. –
시도해 보았고 코드가 작동했습니다. 진행률 막대의 최소값과 최대 값은 무엇입니까? – Marijn
min = 0; max = 100 – sqlchild