View Full Version : سوال: کسی میدونه چگونه میتوان با استفاده از کلیک راست در تکست باکس مانند ورد و آفیس کپی کرد؟
bahramsamimifar
جمعه 27 دی 1392, 11:26 صبح
با سلام خدمت اساتید
چگونه میشه با استفاده از کلیک راست مثل ورد و آفیس به راحتی کپی کرد و دیگه نیازی به گرفتن ctl+c و برای پیس کردن ctl+v نباشه؟
amir.azimi2000
جمعه 27 دی 1392, 17:52 عصر
با سلام و درود .
از منوی فایل گزینه New و بعد گزینه Menu راانتخاب کنید . سپس در پنجره ای که باز میشه گزینه Shortcut را انتخاب کنید .
اینجا باید گزینه هایی که میخواهید در رایت کلیکتون بیاد رو تعریف کنید .
بعدش هم در متد رایت کلیک اون تکست باکستون این شورتکات را صدا بزنید .
البته این روش کلی کار هست ، من بنا را بر این گزاشتم که کد نویسی را بلد هستید .
موفق باشید .
bahramsamimifar
جمعه 27 دی 1392, 20:57 عصر
بسیار ممنون. عالی بود مشگلم کاملا حل شد.
فقط اگه ممکنه بفرمایید بعد از اینکه متن در متغییر cliptext_ ذخیره شد چطور میشه اونو با دستور(ونه از منو) بازنشانی کرد؟ یعنی همون کاری رو که منوی paste میکنه با دستور انجام بدیم؟
یه مشگل دیکه دارم ولی تو گزارشگیری نتونستم حلش کنم:
من یه متن طولانی در گزارش دارم و میخوام متن در انتهای خطوط بصورت کشیده در بیاد مانند زیر
این یک من تستی برای گزارش گیری
میباشدومنظور از آن کشیدگی
اتوماتیک حروف در گزازش میباشد
که میخوام در گزارش اینطور چاپ بشه:
این یک من تستی برای گزارش گیری
میباشــــد و منظــور از آن کشیـــدگی
اتوماتیک حروف در گــــــزازش میباشد
با تشکر فراوان
amir.azimi2000
پنج شنبه 03 بهمن 1392, 02:52 صبح
با سلام مجدد .
برای مشکل اول دستور زیر :
Thisform.text1.value = _cliptext
برای مشکل دوم هم دستور یا تابعی وجود نداره باید خودتون تابع بنویسید .
ابتدا تعداد کل حروف بزرگترین خط را به دست بیارید .
سپس در خطوط دیگر حروفی را که میتوانند کشیده شوند یافته و به آنها کاراکتر "ـ" را اضافه کنید .
موفق باشید .
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.