الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

من يعطيني اكواد الRichTextBox

مغلق
بدأه 007 في 10 فبراير 2003 · 1 رد · 534 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام

انا مسوي برنامج وحطيت فيه text boxبس فيه مشكلة هي ان إذا سويت تنسيق لجزئ من النص يتطبق التنسيق على كل النص لذلك قلت مالي الى الـــRichTextBox خذت اكواد من البرنامج القديم الي فيه تكست بوكس وحطيتها في البرنامج الجديد الي فيه RichTextBoxبس ماستوة ممكن تعطوني هذه الأكواد وهي:-

توسيط ومحاذاة نحو اليمين واليسار

نسخ ولصق وقص

تراجع

بشرط يكونون خاصيم بــــــRichTextBoxويكون اسم الـــRichTextBox:-

Editor واسم الكومون مادري شباقي اسمها:D:DيكونCmnEditor

واكون لكم من الشاكرين;););)

والسلام:)

#2

1) القص و اللصق و النسخ:

'Cut

If TypeOf Screen.ActiveControl Is TextBox Or ComboBox Or RichTextBox Then

Clipboard.SetText Screen.ActiveControl.SelText

Screen.ActiveControl.SelText = ""

End If

'Copy

If TypeOf Screen.ActiveControl Is TextBox Or ComboBox Or RichTextBox Then

Clipboard.SetText Screen.ActiveControl.SelText

End If

'Paste

If TypeOf Screen.ActiveControl Is TextBox Or ComboBox Or RichTextBox Then

Screen.ActiveControl.SelText = Clipboard.GetText()

End If

2) التراجع:

'Genral

Private Declare Function SendMessageBynum& Lib "user32" _

Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg _

As Long, ByVal wParam As Long, ByVal lparam As Long)

Private Const EM_UNDO = &HC7&

Private Sub TextUndo(T As TextBox)

SendMessageBynum T.hwnd, EM_UNDO, 0, 0

End Sub

'Code

Private Sub Command1_Click()

Call TextUndo(RichTextBox1)

End Sub

3) المحاذاه:

ٌRichTextBox1.Alignment = X

و X هي اما 1 لليمين و 0 لليسار و 2 للوسط

;)

هذا الموضوع مغلق.

مواضيع مشابهة