مقدار top و left میتونه به صورت یک متغیر باشه یایه چیزی شبیه اینیا مقدار لیبل ها چی؟ مثلکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدممنون از اینکه حوصله میکنی و جوابمو میدیکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
مقدار top و left میتونه به صورت یک متغیر باشه یایه چیزی شبیه اینیا مقدار لیبل ها چی؟ مثلکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدممنون از اینکه حوصله میکنی و جوابمو میدیکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
البته، روشي كه مرد مباح عزيز گفتن بسيار خوب و درسته. ولي يك راه ديگه هم هست. مي تونيد از يك Container استفاده كنيد، و اون رو Parent كليدهايي كه تازيه مي سازيد كنيد. در نهايت مي تونيد به وسيله يه حلقه، به سادگي تعداد ليبلهاي اون رو شمارش كنيد:
اين تابع تعداد TLabel هاي شما رو بر مي گردونه. در ضمن براي ايندكس گزاري كامپوننتهاي خودتون از خاصيت Tag حتماً استفاده كنيد چون براي همين كارا اين خاصيت رو در نظر گرفتن.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
موفق باشين
من برنامه را تا اینجا رسوندماما این ارور ها رو میده و به هیچ وجه هم درس نمیشه این ارورا چیند؟کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدراستی این روشی که شما گفتین خیلی سختهکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیداصلا از این اصطلاحات سر در نمیارم اگه میشه یه توضیح بدین این دستور ها چجوری کار میکننfunction labelsearch(panel : TPanel):integer;
var
ind : integer;
begin
result := 0;
for ind := 0 to panel.componentCount - 1 do
begin
if (panel.component[ind] is TLabel) then
inc(result);
end;
end;
Last edited by ali135ugd; 10-12-2009 at 15:11.
دوست عزیز. اونا Warning هستند و Error محسوب نمیشن. منظورش هم اینه که i رو بایددر محدوده خود Procedure تعریف کنی و نه در سطح کلی برنامه. البته مشکلی هم نداره و برنامت اجرا میشه.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)