تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] كيفية قراءة وتنفيذ رسالة التنبيه من صندوق النص TextBox
#1
Exclamation 
السلام عليكم أيها المبرمجون ..

لو سمحتم مساعدتي في مشكلة برمجية لم أعرف حلها !
ما هو الكود الذي أحطه في الزر Button1 لكي يقرأ كود (رسالة التنبيه) الذي في TextBox1 ؟
 
أرفقت لكم التطبيق الذي فيه السؤال ، وهو بلغة VB.net
أرجو تحميله ليتضح لكم السؤال ؛ لتسهل عليكم الإجابة 

أنتظر ردكم الكريم ، وشكرًا .


الملفات المرفقة
.rar   MessageBox.rar (الحجم : 64.54 ك ب / التحميلات : 28)
الرد }}}
تم الشكر بواسطة: أشرف كريم 2
#2
(30-10-21, 01:39 AM)أبو خالد الشكري كتب : السلام عليكم أيها المبرمجون ..

لو سمحتم مساعدتي في مشكلة برمجية لم أعرف حلها !
ما هو الكود الذي أحطه في الزر Button1 لكي يقرأ كود (رسالة التنبيه) الذي في TextBox1 ؟
 
أرفقت لكم التطبيق الذي فيه السؤال ، وهو بلغة VB.net
أرجو تحميله ليتضح لكم السؤال ؛ لتسهل عليكم الإجابة 

أنتظر ردكم الكريم ، وشكرًا .

و عليكم السلام اخي 
تفضل




كود :
       Dim Code As String = TextBox1.Text
       TextBox2.Clear()
       Code = ("Imports System" & vbCrLf &
               "Imports System.Windows.Forms" & vbCrLf &
               "Imports Microsoft.Visualbasic" & vbCrLf &
               "Public Class TempClass" & vbCrLf &
               "Public Sub MyCode(ByVal Textbox2 As TextBox)" & vbCrLf &
               Code & vbCrLf &
               "End Sub" & vbCrLf &
               "End Class")
       Dim vbProv = New VBCodeProvider()
       Dim vbParams = New CompilerParameters()
       vbParams.ReferencedAssemblies.Add("System.dll")
       vbParams.ReferencedAssemblies.Add("System.Windows.Forms.dll")
       vbParams.ReferencedAssemblies.Add("Microsoft.VisualBasic.dll")
       vbParams.GenerateExecutable = False
       vbParams.GenerateInMemory = True
       vbParams.OutputAssembly = "MyCode"
       Dim compResults = vbProv.CompileAssemblyFromSource(vbParams, Code)
       If compResults.Errors.HasErrors Then
           Dim ErrorMsg As String = compResults.Errors.Count.ToString & " Errors:"
           For x As Integer = 0 To compResults.Errors.Count - 1
               ErrorMsg = ErrorMsg & vbCrLf & "Line: " & compResults.Errors(x).Line.ToString & " - " + compResults.Errors(x).ErrorText
           Next
           TextBox2.Text = ErrorMsg & vbCrLf & vbCrLf + Code
       Else
           Dim obj As Object = compResults.CompiledAssembly.CreateInstance("TempClass")
           Dim args() As Object = {Me.TextBox2}
           Try
               Dim result As Object = obj.GetType().InvokeMember("MyCode", BindingFlags.InvokeMethod, Nothing, obj, args)
           Catch Oops As Exception
               MessageBox.Show(Oops.Message)
           End Try
       End If

ضع هذا الكود في button
و اضف textbox اخر

و لا تنسى استدعاء المكتبات
كود :
Imports System.CodeDom.Compiler
Imports System.Reflection
الرد }}}
تم الشكر بواسطة: أشرف كريم 2
#3
ما شاء الله عليك

أنت رائع جدا جدا

الكود شغال فعلا 100%

جزاك الله خيرًا ما قصرت بارك الله فيك .

واسمحني تعبتك في مساعدتي على الحصول على هذا الكود الرائع .

اشكرك من كل قلبي .
الرد }}}
تم الشكر بواسطة: trakktour , أشرف كريم 2
#4
(30-10-21, 03:06 AM)أبو خالد الشكري كتب : ما شاء الله عليك

أنت رائع جدا جدا

الكود شغال فعلا 100%

جزاك الله خيرًا ما قصرت بارك الله فيك .

واسمحني تعبتك في مساعدتي على الحصول على هذا الكود الرائع .

اشكرك من كل قلبي .

تعبك راحة اخي الكريم
بتوفيق ان شاء الله
الرد }}}
تم الشكر بواسطة: أشرف كريم 2


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  لماذا البرنامج يتوقف بدل عرض رسالة الخطأ justforit 0 101 07-12-25, 10:22 AM
آخر رد: justforit
  كيف نستخرج نص الالتاريخ الاول من النص التالي: justforit 0 126 31-10-25, 05:33 PM
آخر رد: justforit
  كيفية منع ظهور الأخطاء من إعدادات البيسيك mmaalmesry 2 848 29-08-25, 10:30 AM
آخر رد: mmaalmesry
  [سؤال] طريقة توسيط النص داخل اداة comboBox سمير1404 7 3,858 24-08-25, 01:01 PM
آخر رد: أبو خالد الشكري
  كيفية جلب أسماء الأعمدة بجدول من جداول sql heem1986 2 745 17-08-25, 09:15 PM
آخر رد: heem1986
  كيفية حفظ إعدادات البرنامج بحيث لا تتغير أحمد إبراهيم سعد 4 3,001 06-08-25, 06:34 PM
آخر رد: Taha Okla
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,221 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  سبب تكرار رسالة التنبيه مصمم هاوي 4 431 03-05-25, 02:05 PM
آخر رد: مصمم هاوي
  ارسال رسالة الى تطبيق واتساب nabil.1710 6 3,682 26-04-25, 11:21 AM
آخر رد: hamedi2727
  [سؤال] كارثة بكل المقاييس: رسالة Out Of Memory dr.programming 5 414 26-04-25, 01:37 AM
آخر رد: princelovelorn

التنقل السريع :


يقوم بقرائة الموضوع: