سلام دوستان
همانطور که می دونید برای نوشتن خط دوم در msgbox از تابع Vbcrlf استفاده می کنیم ولی من پیغام فارسی می زنم خط دوم از اول سمت چپ نمایش داده میشه میخوام خط دوم وسط خط باشه چی کار کنم
Printable View
سلام دوستان
همانطور که می دونید برای نوشتن خط دوم در msgbox از تابع Vbcrlf استفاده می کنیم ولی من پیغام فارسی می زنم خط دوم از اول سمت چپ نمایش داده میشه میخوام خط دوم وسط خط باشه چی کار کنم
با سلام خدمت شما دوست عزیز
دوست عزیز شما میتواننید از تابع vbnewline استفاده کنید .
ان شا الله که جواب بگیرید.
ایام سوگواری ابا عبدالله را به همه دوستان P30World تسلیت عرض میکنم
مولا علی (ع) میفرمایند هرگز بدان چیزی که علم ندازی هیچ گاه سخن مگو
کد:msgbox ("matn1" & vbnewline & "khat dovom")
بهترين کد که کاري به فارسي و انگليسي نداره
اگر هم Chr(13)x به تنهايي نشد از Chr(10)x هم هر دوتاش ميتوني استفاده کني.کد:MsgBox "ABCDEFGH"+Chr(13)+"IJKLMNOP"
VbCrLf متغيري است كه شامل هردو كد اسكي است
در ضمن جهت فارسي نويسي هر دو پارامتر MsgBoxRight و RtlReading را استفاده كنيد
دوست عزیز اگه میشه یه مثال هم بزن من نتونستم از این دو دستور استفاده کنم یعنی تاثیری نداشتنقل قول:
شاید اشتباه مینویسم;)
کد:MsgBox "Line1" & vbCrLf & "Line2", vbOKOnly, "Test"
MsgBox "خط اول" & vbCrLf & "خط دوم", vbMsgBoxRight + vbOKOnly, "تست"
آقا دستتون درد نکنه حل شد:biggrin: