PDA

View Full Version : محل مکان نام در editbox



سه شنبه 16 دی 1382, 15:14 عصر
سلام
کسی میدونه محل فعلی مکان نما رو در editbox با چه تابعی میشه پیدا کرد؟
مرسی

Hidarneh
سه شنبه 16 دی 1382, 16:19 عصر
فکر کنم selstart یا یه چیزی تو همین مایه ها بود . یعنی editbox.selstart اگه نبود یه help بگیری این هم برای تغییر و اینچیزاست بهت می گه

سه شنبه 16 دی 1382, 20:04 عصر
نه selstart نیست
هلپ رو هم خیلی گشتم ولی.....
یعنی وقت نکردم خوب بگردم :oops:

SReza1
سه شنبه 16 دی 1382, 20:27 عصر
selstart است
چرا میگی selstart نیست؟؟؟ :o

houshmand
سه شنبه 16 دی 1382, 20:40 عصر
selstart برای انتخاب یک قسمت از متن است ولی می شود
از آن برای پیدا کردن موفعیت مکان نما نیز استفاده کرد :wink: :P

SReza1
سه شنبه 16 دی 1382, 23:04 عصر
علی آقا منظورت seltext است؟

چهارشنبه 17 دی 1382, 00:17 صبح
سلام بچه ها
اون مشکل حل شد
اون یکی حل شد یه مشکل دیگه پیدا کردم!
ببینید

procedure Tform1.ComboBox3KeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (key=vk_return) then
begin
......
......
application.messagebox('not found!','',16);
end;
....
end;
حالا مشکلی که بوجود اومده اینه که وقتی جستجو انجام نشه هر بار که کاربر دکمه ok روی messagebox رو بزنه این پروسیجر اجرا میشه و همین پیغام خطا میاد!!!
تنها راه حل خلاص شدن از دست این پروسیجر اینه که جای enter مثلا space بزنه
اخه چرا وقتی روی messagebox دکمه enter زده میشه شرطی که من گذاشتم برقرار میشه

said ali
شنبه 27 دی 1382, 18:58 عصر
با سلام
ببین بیشتر توضیح بده
این کدی که نوشتی دقیقا وقتی اینتر زده میشه مسیج رو نمایش میده پس این اه و ناله بهر چیست؟؟؟؟؟؟؟؟؟؟ :?: :?:

Kambiz
یک شنبه 28 دی 1382, 00:17 صبح
بجای رویداد OnKeyUp از رویداد OnKeyDown در ComboBox3 استفاده کن.