View Full Version : مبتدی: 2تا سوال ( در باره تابع و تسکت باکس)
Mr FTHEL
پنج شنبه 05 مرداد 1391, 15:19 عصر
سلام
دوستان چطوری باید یه تابع رو صدا بزنم؟
مثلا یه تابع نوشتم یک سری کارا انجام بده حالا میخوام صداش بزنم
2 چطوری مثلا یه متن بدم بعد بخوام مثلا حرف 4 روم یا حرف 7 رو برام چاپ کنه
ممنون
محسن واژدی
پنج شنبه 05 مرداد 1391, 15:49 عصر
سلام علیکم
دوستان چطوری باید یه تابع رو صدا بزنم؟
مثلا یه تابع نوشتم یک سری کارا انجام بده حالا میخوام صداش بزنم
تاپیک های زیر را بررسی کنید:
http://barnamenevis.org/showthread.php?340167
http://barnamenevis.org/showthread.php?347009-مقدارهاي-بازگشتي-يک-تابع
http://barnamenevis.org/showthread.php?351704-صدا-زدن-تابع؟؟
2 چطوری مثلا یه متن بدم بعد بخوام مثلا حرف 4 روم یا حرف 7 رو برام چاپ کنه
برای چاپ کاراکتر چهارم:
Private Sub Command1_Click()
Print Mid(Text1, 4, 1)
End Sub
همچنین برای کاراکتر هفتم نیز به همین صورت عمل میکنیم
موفق باشید
abolfazl-z
پنج شنبه 05 مرداد 1391, 15:56 عصر
سلام دوست من
ما تابع را به دو صورت تعریف میکنیم
1. Sub
2. Function
sub = هیچ مقداری را برنمی گرداند.
Function = مقدار بر میگرداند.
مثال Sub :
Public Sub Msg(strCaption As String)
MsgBox strCaption, 0 + 0 + 64
End Sub
نحوه استفاده در برنامه
Call Msg("Salam")
مثال Function:
Public Function Sum(a As Long, b As Long) As Long
Sum = a + b
End Function
نحوه استفاده
Print Sum(10, 10)
خوب برای سوال دومی هم :
a = Mid("Love", 3, 1)
با تابع Mid میتونی اینکار را انجام بدهی.
3 یعنی از کاراکتر سوم شروع کن
و 1 هم یعنی از کاراکتر سه که شروع کردی یکی برو جلو
بعد v را داخل a قرار میدهد.
موفق باشید.:لبخندساده:
abolfazl-z
پنج شنبه 05 مرداد 1391, 15:58 عصر
:قهقهه: سلام محسن جان چه تصادفی ؟
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.