PDA

View Full Version : ویرایش در List Box



عاطفه پیچان
چهارشنبه 14 اردیبهشت 1390, 11:35 صبح
با سلام به دوستان عزیزم
اگه میشه لطف کنید در این مورد راهنماییم کنید
زمانیکه درون List Box مطلبی نوشتیم ولی بعد از مدتی میخواهیم مطلب را ویرایش کنیم باید چه کدی بزنیم
ممنون میشم.

vcldeveloper
چهارشنبه 14 اردیبهشت 1390, 18:53 عصر
از طریق خصوصیت Items اون می تونید محتوای موجود را ویرایش کنید، یا داده های جدیدی واردش کنید. خصوصیت Items خودش متدهایی برای Add/Insert/Delete داره. برای ویرایش یک مورد خاص هم، می تونید از طریق شماره Index اون مورد، بهش دسترسی پیدا کنید، و مقدارش را مثل یک string عادی تغییر بدید. مثلا اگر بخواید اولین گزینه در ListBox رو تغییر بدید، کدی مثل این می نویسید:

ListBox1.Items[0] := 'This is a test';

اگر هم شماره index یک مورد رو نمی دونید، می تونید با استفاده از متد IndexOf از خصوصیت Items، شماره Index مربوط به اون مورد رو پیدا کنید. توضیحات تفصیلی درباره هر کدام از متدها و خصوصیات مربوط به خصوصیت Items رو می تونید در راهنمای دلفی مطالع کنید. اون خصوصیت از نوع TStrings هست.