PDA

View Full Version : مبتدی: خاموش/روشن كردن lable



sharifat
سه شنبه 23 اسفند 1390, 21:22 عصر
سلام
من يه فرم طراحي كردم كه اگر بعضي از فيلدها پر نشوند از طريق يه label پيام خطا ميده.
حالا من مي خواهم اين label مرتباً خاموش روشن بشه. كه توجه كاربر رو به خودش جلب كنه
ميدونم بايد از تايمر استفاده كنم. اما روش استفاده اش رو نميدم. لطفا راهنمايي كنيد

Hybrid
سه شنبه 23 اسفند 1390, 21:51 عصر
سلام دوست عزیز ،

JaVa
سه شنبه 23 اسفند 1390, 21:53 عصر
منظورت اینه :

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
If Label1.ForeColor = Color.Black Then
Label1.ForeColor = Color.Brown
Else
Label1.ForeColor = Color.Black
End If
Timer2.Enabled = True
End Sub

فرید نجفلو
سه شنبه 23 اسفند 1390, 22:56 عصر
به فرض اینکه شما وقتی خطایی وجود نداره Text برچسب رو خالی می کنید فقط یک خط زیر رو در تایمر بنویسید
If lblError.Text<>"" then lblError.Visible=Not lblError.Visible Else lblError.Visible=False

حالا شما همیشه تایمر رو آن نگه دارید وقتی متن خطا ست شد خودش به صورت خودکا چشمک می زنه:لبخندساده:
و بهتره Interval تایمر رو چیزی بین 500 تا 1000 قرار بدید

hakim22
شنبه 27 اسفند 1390, 16:53 عصر
چرا از ErrorProvider استفاده نمی کنی !؟
روش استانداردیه و همه جور حالت نمایشی هم داره ، خیلی هم خوشگله !!!