PDA

View Full Version : سوال در مورد ListBox



mohammadsamadi1377
یک شنبه 22 بهمن 1391, 18:12 عصر
با سلام
يه برنامه دارم كه يك List Box تو اون هست
حالا ميخوام اگر تغيري توي اين List Box بوجود آمد يك دستور خاص (مثلا Unload Me ) اجرا شود !!!

Please Help

m2011kh
یک شنبه 22 بهمن 1391, 19:45 عصر
سلام.
چون ListBox مثل TextBox رویداد Change نداره باید خودتون براش ایجاد کنید.
میتونید با ایتفاه از یک تایمر مقدار ListCount رو چک کنید و در صورت تغییر دستوراتتون رو اعمال کنید.

و اول کار تمام متون داخل تکست رو داخل یک آرایه بریزید و اونم یا هی با تامیر چک کنید که مقدار های قبلی با جدید ها تفاوت دارند یا نه.که این کار وقتی که listCount ها و یا متون داخلش زیاد بشه این چک کردن شما حافظه اضافی اشغال میکنه و سرعت سیستم رو میاره پایین.

بهتر و کم دردسر تر از همه این که هر کدی که قراره لیست باکس رو تغییر بده و بعد از تغییر دادنش کدی که شما در نظر دارید رو انجام بدن مثلا به قول خودتون Unload Me.

MMD