View Full Version : نحوه انتخاب متن چند text box با موس
liaghat
چهارشنبه 28 فروردین 1387, 06:39 صبح
سلام
چگونه می توان با کلیک کردن و کشیدن موس روی چند text box متن آنها را به حالت انتخاب در آورد؟
H4i0 ACP
چهارشنبه 28 فروردین 1387, 07:55 صبح
سلام دوست عزیز
منظورت رو دقیق تر بگو ؟
اگر منظورت اینه که تو textها دونه دونه کلیک کنیم و متن داخلشون را انتخاب کنیم به طوری که متن انتخابی با رفتن به text دیگر از حالت انتخاب خارج نشود خاصیت hideselection هر text رو برابر با false قرار بده .
H4i0 ACP
چهارشنبه 28 فروردین 1387, 08:01 صبح
سلام دوست عزیز
منظورت رو دقیق تر بگو ؟
اگر منظورت اینه که تو textها دونه دونه کلیک کنیم و متن داخلشون را انتخاب کنیم به طوری که متن انتخابی با رفتن به text دیگر از حالت انتخاب خارج نشود خاصیت hideselection هر text رو برابر با false قرار بده .
بعد از این کار این کدها رو برای 2 کنترل text امتحان کن ~
Private Sub Text1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Text1.SelStart = 0
Text1.SelLength = Len(Text1.Text)
End Sub
Private Sub Text2_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Text2.SelStart = 0
Text2.SelLength = Len(Text2.Text)
End Sub
liaghat
چهارشنبه 28 فروردین 1387, 10:18 صبح
توضیح بیشتر:
وقتی در اکسل کار میکنیم میتوان با کشیدن موس روی سلولها ، هر تعداد از آنها را انتخاب کرد .
حالا فرض کنید بر روی یک فرم چند text box (به جای سلول) باشد . با موس بتوانیم همزمان همه جملات داخل این box ها را انتخاب کنیم.
H4i0 ACP
چهارشنبه 28 فروردین 1387, 10:31 صبح
توضیح بیشتر:
وقتی در اکسل کار میکنیم میتوان با کشیدن موس روی سلولها ، هر تعداد از آنها را انتخاب کرد .
حالا فرض کنید بر روی یک فرم چند text box (به جای سلول) باشد . با موس بتوانیم همزمان همه جملات داخل این box ها را انتخاب کنیم.
--------------------------------------------------------
کد ها رو امتحان کردی .
در ضمن اگر قصد داری activex بسازی؟ ، وقتی ساختی اگر میشه برام بفرست .....
Mbt925
چهارشنبه 28 فروردین 1387, 11:47 صبح
این نمونه رو ببینید:
http://mbt925.persiangig.com/Learn_Sample/SelectCellsByDragScrShot.jpg
دانلود (http://mbt925.persiangig.com/Learn_Sample/Select%20Cells%20By%20Drag.rar)
liaghat
چهارشنبه 28 فروردین 1387, 11:55 صبح
سلام
با تشکر مجدد
حال چگونه می توان با زدن کلید del موارد انتخابی پاک شود؟
Mbt925
چهارشنبه 28 فروردین 1387, 12:03 عصر
وقتی Delete زده شد کنترل هایی که در حالت انتخاب قرار دارند رو پنهان یا حذف کنید.
liaghat
چهارشنبه 28 فروردین 1387, 12:21 عصر
می بخشید مطلب را درست بیان نکردم:
منظور حذف مطالب داخل Box ها بود نه خود کنترل ها
با تشکر مجدد
H4i0 ACP
چهارشنبه 28 فروردین 1387, 12:24 عصر
for i=1 to textcount
text(i).seltext=""
next i
--------------------------------
شبیه سازی DataGrid !!!؟؟؟
Mbt925
چهارشنبه 28 فروردین 1387, 13:10 عصر
همون کاری که برای انتخاب متن داخل تکس باکس ها انجام دادم رو تکرار کنید ، با این تفاوت که این بار متن داخلشون رو حذف کنید.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.