PDA

View Full Version : سوال:انتخاب محتوای Edit



hp1361
یک شنبه 18 شهریور 1386, 17:10 عصر
سلام

من در برنامه هام نیاز دارم وقتی کاربر یکی از ادیت ها رو انتخاب کرد محتوی اون انتخاب بشه
خاصیت Selectall رو True کردم اما تاثیری نداره

لطفا راهنمایی بفرمایین.

mzjahromi
یک شنبه 18 شهریور 1386, 17:18 عصر
SelectAll پراپرتی که نیست تابع است باید اون رو کال کنی زمانی که وارد ادیت میشی این تابع رو کال کن

manvaputra
یک شنبه 18 شهریور 1386, 18:10 عصر
با سلام با اجزاه از مدیر ارشد معادل کد گفته ایشون رو گذاشتم اینجا:

procedure TForm1.Edit2Click(Sender: TObject);
begin
edit2.SelectAll;
end;

ealvandi
یک شنبه 18 شهریور 1386, 22:55 عصر
من همچین کاری رو برای انتخاب متن در memo انجام دادم ببین این به دردت میخوره ؟

موفق باشی.

hp1361
دوشنبه 19 شهریور 1386, 07:52 صبح
سلام مجدد

ببخشید اشتباه نوشتم منظورم Autoselect بود

با این حساب باید برای تک تک ادیت هام این کد رو بنویسم دیگه ؟

SYNDROME
دوشنبه 19 شهریور 1386, 21:08 عصر
با این حساب باید برای تک تک ادیت هام این کد رو بنویسم دیگه ؟

یا باید در همه Editها بنویسی و یا یک کامپونت بنویسی و در OnClickآن دستور فوق را استفاده کنی.
موفق باشید

حمیدرضاصادقیان
دوشنبه 19 شهریور 1386, 21:40 عصر
سلام.دوست عزیز شما میتونی این کد رو در رویداد یک edit بنویسی در onenter . در بقیه edit هات رویداد onenter اونو به این کدی که نوشتی وصل کن.به صورت ویژوال.دیگه نیازی نیست برای هرکدام بنویسی

hp1361
سه شنبه 20 شهریور 1386, 02:04 صبح
سلام.دوست عزیز شما میتونی این کد رو در رویداد یک edit بنویسی در onenter . در بقیه edit هات رویداد onenter اونو به این کدی که نوشتی وصل کن.به صورت ویژوال.دیگه نیازی نیست برای هرکدام بنویسی

سلام

حرف شما درسته اما در صورتی که هر یک از ادیت ها در دستور فوق کدی مختص به خود داشته باشند این کار میسر نیست

دوستان اگه میشه راهنمایی کنند چطور برای این دستور کمپوننت بنویسم و یا اینکه ادیت رو دوباره تعریف کنم

ممنون

Will_Smith
سه شنبه 20 شهریور 1386, 10:04 صبح
این کد رو توی رویداد ONClick هر Edit که دوست داری بزار بدون تغییر


Tedit(sender).SelectAll;