PDA

View Full Version : مبتدی: انتخاب كردن متن در يك Label



MohammadGh2011
چهارشنبه 07 اردیبهشت 1390, 23:06 عصر
سلام دوستاي عزيز
من روي فرمم يك ليبل دارم و BorderStyle آن هم 1- fixed single است
ميشه گفت شبيه يك تكس باكس ميشه حالا من ميخوام مثل يك تكس باكس متن داخلش رو كه هرچيزي داخل Caption آن نوشتم انتخاب و كپي كنم.
منظور من اينه كه انتخاب كردن متن با ليبل هم ميشه مثل تكس باكس؟

daniyal_1363
پنج شنبه 08 اردیبهشت 1390, 09:44 صبح
سلام دوستاي عزيز
من روي فرمم يك ليبل دارم و BorderStyle آن هم 1- fixed single است
ميشه گفت شبيه يك تكس باكس ميشه حالا من ميخوام مثل يك تكس باكس متن داخلش رو كه هرچيزي داخل Caption آن نوشتم انتخاب و كپي كنم.
منظور من اينه كه انتخاب كردن متن با ليبل هم ميشه مثل تكس باكس؟


سلام
احتیاج نیست برای کپی گرفتن یک متن از لیبل یا تکس اون رو انتخاب کنین بلکه فقط کافیه از کد زیر استفاده کنین تا عمل کپی از متن شما انجام بشه




Clipboard.Clear
Clipboard.SetText ""
Clipboard.SetText Label1.Caption, vbCFText




شما میتونین به جای Label1.Caption از هر نوشته دیگه ای کپی بگیرین مثلاً یک Text

M.T.P
پنج شنبه 08 اردیبهشت 1390, 15:30 عصر
سلام
من نمیدونم چه لزومی داشته که از Label برای متن مورد نظرتون استفاده کردید اما به هر حال یک تکس باکس به مشخصه های زیر میشه همون Label بعلاوه انتخاب متن.

Text1.BackColor = vbButtonFace
Text1.Locked = True
Text1.TabStop = False

MohammadGh2011
پنج شنبه 08 اردیبهشت 1390, 15:45 عصر
سلام
من نمیدونم چه لزومی داشته که از Label برای متن مورد نظرتون استفاده کردید اما به هر حال یک تکس باکس به مشخصه های زیر میشه همون Label بعلاوه انتخاب متن.
Text1.BackColor = vbButtonFace
Text1.Locked = True
Text1.TabStop = False

سلام دوست عزيز من خودم ميدونم كه لزومي نداره از Label استفاده كنم ولي توي يك پروژه ام از تعداد زيادي label استفاده كردم كه نتيجه رو روي label اعلام ميكنه. من ميخواستم كه بشه نتيجه رو از روي همون ليبل انتخاب كرد و كپي كرد،اين كار روي ليبل نميشه و نميخواستم دوباره بيام تكس باكس بزارم و كدهام رو ويرايش كنم.
به هرحال ممنون