تابع StrConv
- مشاهده: ۲۵۱۴
بسم الله الرحمن الرحیم
سلام
در این آموزش قصد دارم به تابع تابع StrConv بپردازم. بیشترین کاربرد این تابع در زبان انگلیسی و در جایی هست که شما میخواین از طریق کدنویسی، حروف یک کلمه و یا یک جمله رو به صورت بزرگ یا کوچیک بنویسین.
تابع StrConv
برای تبدیلِ نوع یک رشته، به یک نوع دیگه بکار میره.
فرمت کلیش هم بصورت زیر است:
StrConv (String, Conversion, [LocaleID as Long])
String : رشته ورودی
Conversion : نوع عمل تبدیل را نشان میدهد. مقادیر ممکن این متغیر عبارتند از:
مقدار | عملکرد |
vbFromUnicode | با این آرگومان تابع رشته ای که بهش دادیم رو Unicode در نظر میگیره و اون رو به ANSI تبدیل میکنه. |
vbHiragana | کاراکترهای Katakanaی توی رشته رو به Hiragana تبدیل میکنه. (مربوط به Encoding کره ای هست و بدرد ما نمیخوره!) |
vbKatakana | برعکس مورد قبل. |
vbLowerCase | همهی حروف بزرگ توی رشته رو به حروف کوچک تبدیل میکنه. مثلا "Visual Basic" میشه "visual basic" |
vbNarrow | کاراکترهای 2 بایتی رو به کاراکترهای تک بایتی تبدیل میکنه. |
vbProperCase | اولین کاراکتر هر کلمه در رشته به حروف بزرگ تبدیل می شود. |
vbUnicode |
اولین حروف همهی کلمههای موجود توی رشته (رشتهای که بعد از فاصله قرار داره) رو به حروف بزرگ تبدیل میکنه. مثلا "Visual basic is easy" رو به "Visual Basic Is Easy" تبدیل میکنه. |
vbUpperCase | تمامی کاراکترهای موجود در رشته به حروف بزرگ تبدیل می شود . |
vbWide | کاراکترهای تک بایتی رو به کاراکترهای دو بایتی تبدیل میکنه. |
و یا
مقدار |
عملکرد |
1 |
تبدیل به حروف بزرگ |
2 |
تبدیل به حروف کوچک |
3 |
تبدیل اولین کاراکتر هر لغت در رشته به حرف بزرگ |
64 |
تبدیل به یک رشته یونیکد |
128 |
تبدیل از رشته یونیکد به کدپیچ پیش فرض سیستم |
مثال:
StrConv("hello my friend",3)="Hello My Freind"
نکته:
- این رو هم بگم که این تابع مثل بقیه تابعهای کار با رشتهی ویبی، رشتهای که بهش میدیم رو تغییر نمیده و رشتهی جدید رو بر میگردونه.
- برای تبدیل چندگانه هم میتونید از + و یا & در میان هر Conversion استفاده کنید.
عالی بود و هست