PDA

View Full Version : سوال: نوشتن متن روی statusbar در زمان اجرا



amir-m
جمعه 08 مرداد 1389, 10:42 صبح
سلام
با خاصیت simpletext قبل از اجرا میشه یه متن روی statusbar نوشت.
چطور میشه در زمان اجرا متن روی statusbar را تغییر داد یا متن جدید روی اون نوشت؟
با تشکر

حمید محمودی
جمعه 08 مرداد 1389, 10:56 صبح
اگه منظورتون اینه که بیاید Statusbar رو به چند پنل تقسیم کرده و در هر پنل متن موردنظرتونو قرار بدید :

روی آن راست کلیک کنید، بعدش PanelEditor رو انتخاب کرده و هر چندتا پنلی که خواستید بهش اضافه کنید.
بعد هم مثلا برای نوشتن در پنل اولی باید بگی :



StatusBar1.Panels[0].Text :=your text ;


لازم به ذکره که در این حالت باید Statusbar.simplepanel برابر false باشه تا بتونید، پنل ها رو ببینید.

Felony
جمعه 08 مرداد 1389, 11:02 صبح
منطورتون تغییر همون SimpleText در زمان اجرا هست ؟

StatusBar1.SimpleText:= 'Your own text';

amir-m
جمعه 08 مرداد 1389, 11:49 صبح
منطورتون تغییر همون SimpleText در زمان اجرا هست ؟

StatusBar1.SimpleText:= 'Your own text';

این کار را اول از همه آزمایش کردم. جواب نمیده

حمید محمودی
جمعه 08 مرداد 1389, 12:18 عصر
این کار را اول از همه آزمایش کردم. جواب نمیده

توضیح دوستمون در پست 3 مشکلی نداره. قضیه ای که باعث میشه به نظر بیاد که این کد جواب نمیده اینه که خاصیت simplepanel مربوط به statusbar ، فالس باشه و شما بخواید اینو اجرا کنید.
در حقیقت با اینکار متنی که در Statusbar قرار میگریه، معلوم نیستش.