PDA

View Full Version : چرا گاهگاهی caption فرم برنامه عوض می شود ؟



ali_abbasi22145
جمعه 19 مرداد 1386, 12:43 عصر
سلام
چرا گاهگاهی caption فرم برنامه عوض می شود ایا راهی هست که این تغییر انجام نشود؟

ghabil
جمعه 19 مرداد 1386, 13:05 عصر
خودش که عوض نمیشه ، حتما توی یک شرایط خاصی عوض میشه باید بیشتر توضیح بدی. حداقل از چی به چی عوض میشه؟

SYNDROME
جمعه 19 مرداد 1386, 15:16 عصر
با سلام

سلام
چرا گاهگاهی caption فرم برنامه عوض می شود ایا راهی هست که این تغییر انجام نشود؟
احتمالاً خودتان به وسیله کد نویسی عوض می کنید و یا به صورت اشتباه دستتان به دکمه ها خورده که باعت تغییر می شود.
موفق باشید

persianboy
جمعه 19 مرداد 1386, 17:05 عصر
از منوی search --> find برای این کد :


form1.caption:=

جستجو کن . هر جا که دیدیش ، اونجا داره کپشن فرم عوض میشه .

Arman_1367
جمعه 19 مرداد 1386, 23:17 عصر
منظورت از اینکه عوض می شه یعنی متنش تغییر می کنه یا مثلاً علامت سوال میزنه یا ...

ali_abbasi22145
دوشنبه 22 مرداد 1386, 09:57 صبح
منظورت از اینکه عوض می شه یعنی متنش تغییر می کنه یا مثلاً علامت سوال میزنه یا ...

سلام
متنش تغییر می کنه ( علامت سوال نمیزنه).

Batman
دوشنبه 22 مرداد 1386, 14:12 عصر
با سلام
ببین دوست عزیز شما اصلا نگفتی که به چی تبدیل میشه
مگه میشه الکی تبدیل بشه!!!

technic
سه شنبه 23 مرداد 1386, 00:07 صبح
با سلام
اگر منظورت همان Application.Title است می توانی درقسمت آپشن پروژه آنرا تغییر بدی.

ali_abbasi22145
سه شنبه 23 مرداد 1386, 10:41 صبح
با سلام
ببین دوست عزیز شما اصلا نگفتی که به چی تبدیل میشه
مگه میشه الکی تبدیل بشه!!!

سلام
این حالت همانطور که گفتم گاهگاهی (Randomly ) در وسط کار تبدیل می شود و معمولا زمان کار با برنامه طول بکشد اتفاق می افتد.
در حین کار به محض اینکه caption تغییر کرد و به یک متن تبدیل دیگر شد آن را اینجا می گذارم.

sara_np
سه شنبه 23 مرداد 1386, 14:51 عصر
من که تا حالا همچین چیزی برام پیش نیومده و تا تغییرش ندی تغییر نمی کنه

ali_abbasi22145
سه شنبه 23 مرداد 1386, 15:22 عصر
سلام
تمام caption ها را چک کردم و کدی که ایجاد اشتباه می کرد پیدا کردم و درست کردم.
البته راهنمایی دوستان هم بی تاثیر نبود.

ali_abbasi22145
پنج شنبه 25 مرداد 1386, 11:25 صبح
سلام
دستوری نوشتم که نام کاربری را در caption می آورد و حال کاربر را عوض می کنم بازهم کاربر قبلی نامش است .چرا؟
من این کد را در onacitacte , onshow فرم هم نوشتم و همان مشکل بود.

persianboy
پنج شنبه 25 مرداد 1386, 13:59 عصر
میدونی چرا ؟ چون باید توی بلوکی که مربوط به عوض کردن کاربر میشه ، کد مربوط به عوض کردن
caption فرم رو هم بذاری . البته اگه منظورتو درست فهمیده باشم .

SYNDROME
پنج شنبه 25 مرداد 1386, 15:30 عصر
با سلام

سلام
دستوری نوشتم که نام کاربری را در caption می آورد و حال کاربر را عوض می کنم بازهم کاربر قبلی نامش است .چرا؟
من این کد را در onacitacte , onshow فرم هم نوشتم و همان مشکل بود.

آیا مطمئن هستید که نام کاربر قدیمی را در captionنمی ریزی ؟
در جای دیگر برنامه این تغییر را اعمال می کنی؟
شاید هم کد مورد نظر شما اجرا نمی شود؟یک BreakPointقرار بده و مقدار را چک کن.
موفق باشید

ali_abbasi22145
شنبه 27 مرداد 1386, 09:33 صبح
سلام
این هم کدش:
MainForm.Caption:= ' by Ali Abbasi from '+ ADOTable4.fieldbyname('username').AsString ;

لازم به ذکر است که نام کاربر توسط خودم ایجاد و در یک جدول ذخیره را می خوانم.
اصلا برنامه اجرایی را می بندم و کاربر را چند بار هم عوض می کنم هم باز اسم کاربر قبلی است.

Batman
شنبه 27 مرداد 1386, 09:38 صبح
با سلام
دوست عزیز شما در برنامتون چند تا کاربر دارید
ببینید دستوری که شما نوشتید اولین نام کاربری رو روی caption فرم قرار میده؟

ali_abbasi22145
شنبه 27 مرداد 1386, 12:47 عصر
سلام
مرسی حلش کردم.