Amjad Moustafa
أهلا وسهلا......
أنت غير مسجل لدينا كعضو في المنتدى ومع ذلك يمكنك إضافة المواضيع لإغناء النتدى

انضم إلى المنتدى ، فالأمر سريع وسهل

Amjad Moustafa
أهلا وسهلا......
أنت غير مسجل لدينا كعضو في المنتدى ومع ذلك يمكنك إضافة المواضيع لإغناء النتدى
Amjad Moustafa
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

Strings_Module

اذهب الى الأسفل

Strings_Module Empty Strings_Module

مُساهمة  Amjad الأربعاء 21 يناير 2015, 11:56 pm

Function SelectText(TXT As String, s As Long, L As Long) As String
SelectText = Right(Left(TXT, s - (-L)), L)
End Function

'Get mouse position in text (columes)
Function MouseC(TXT As String, s As Long) As Long
Dim TT As String
TT = Left(TXT, s)
If MouseL(TXT, s) = 1 Then
MouseC = s
Else
For A = 1 To Len(TT) - 2
If SelectText(TT, Len(TT) - A, 2) = vbNewLine Then
MouseC = A - 2
If MouseC = -1 Then MouseC = 0
Exit Function
End If
Next
End If
End Function

'Get mouse position in text (lines)
Function MouseL(TXT As String, s As Long) As Long
Dim TT As String
TT = Left(TXT, s)
MouseL = UBound(Split(TT, vbNewLine)) + 1
If MouseL = 0 Then MouseL = 1
End Function

Function Lines_Count(TXT As String) As Long
On Error Resume Next
Lines_Count = UBound(Split(TXT, vbNewLine)) + 1
End Function

'Splite text to lines and add lines to listbox
Function Splite_Lines(TXT As String, L As ListBox)
On Error Resume Next
Dim NN As Long, N As Long
Dim MyText() As String
N = UBound(Split(TXT, vbNewLine)) + 1
MyText() = Split(TXT, vbNewLine)
For s = 1 To N
L.AddItem MyText(NN)
NN = NN - (-1)
Next
End Function

Amjad
Admin

عدد المساهمات : 71
تاريخ التسجيل : 07/11/2011

https://amjad-moustafa.rigala.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى