نتائج کی نمائش 1 تا: 3 از: 3

موضوع: ڈاٹ نیٹ کے لیے اردو رچ ٹیکسٹ باکس کنٹرول

  1. #1
    مبتدی
    تاريخ شموليت
    Jul 2012
    پيغامات
    7
    شکریہ
    0
    2 پیغامات میں 2 اظہار تشکر

    ڈاٹ نیٹ کے لیے اردو رچ ٹیکسٹ باکس کنٹرول

    بلعون صناع مکین و مکاں بفضل خلاق زمین و زماں
    ڈاٹ نیٹ میں کسٹم کنٹرول بنانا زیادہ مشکل کام نہیں کیونکہ مائکرو سافٹ نے اسے کافی آسان کر دیا ہے۔ آپ بآسانی اپنا کسٹم کنٹرول بنا سکتے ہیں۔ اس کی ایک سادہ ترین مثال یہ رچ ٹیکسٹ باکس کنٹرول ہے۔ مراسلے کے آخر میں آپ اس کنٹرول کا سورس اور کنٹرول دونوں ڈآؤنلوڈ کر سکتے ہیں۔ کسی بھی ڈاٹ نیٹ کے کنٹرول کو اپنے پراجیکٹ میں استعمال کرنے کا طریقہ مندرجہ ذیل ہے۔

    نیا پراجیکٹ شروع کریں۔


    ٹوک باکس پر رائٹ کلک کر کے چوز آئیٹم منتخب کریں۔



    اب براؤز کے بٹن پر کلک کریں



    کنٹرول منتخب کریں



    اوکے کا بٹن دبائیں



    ٹول باکس سے اردو رچ ٹیکسٹ باکس منتخب کریں اور استعمال کریں۔


    اس کنٹرول کو اردو اور انگریزی دونوں زبانوں کے لیے استعمال کیا سکتا ہے۔ اگر آپ پراپرٹیز ونڈوز میں دیکھیں گے تو آپ کو ان ایبل اردو کے نام سے ایک پراپرٹی نظر آئے گی۔ اس پراپرٹی کو استعمال کرتے ہوئے اردو اور انگریزی منتخب کی جا سکتی ہے۔



    پروگرامیٹیکلی بھی اسے منتخب کیا سکتا ہے۔


    حاصل محنت


    سورس کوڈ کی وضاحت۔

    کوڈ:
    [align=left]
    Public Class UrduRichTextBox
    'Inherits
    ' کو استعمال کر کے وی بی کے کسی بھی کنٹرول میں تبدیلی کی جا سکتی ہے۔ مندرجہ ذیل سطر میں رچ ٹیکسٹ بکس
    Inherits Windows.Forms.RichTextBox
    'جائزہ لینے کے لیے کہ کیا صارف نے اردو کو بطور زبان منتخب کی ہے یا نہیں۔
    Private _Urdu As Boolean = True
    Public Sub New()
    ' ونڈوز فورم ڈیزائنر کے لیے یہ کال ضروری ہے۔
    InitializeComponent()
    ' اس کے بعد جو بھی کام آپ کرنا چاہیں۔ جس طرح کسی بھی فارم کا لوڈ ایونڈ کام کرتا ہے ویسے ہی یہ ہے
    ' مندرجہ ذیل سطر میں صرف کنٹرول کی سمت دائیں کی گئی ہے
    Me.RightToLeft = Windows.Forms.RightToLeft.Yes

    End Sub
    'کسی بھی کنٹرول میں نئی پراپرٹی شامل کرنے کے لیے مندرجہ ذیل پراپرٹی میں صارف کو اختیار دیا گیا ہے کہ وہ اردو کو بطور زبان منتخب کر سکتا ہے۔
    Public Overridable Property EnableUrdu() As Boolean
    ' اگر ویلیو معلوم کرنا مقصود ہو تو گیٹ
    Get
    Return _Urdu
    End Get
    'اگر ویلیو کا اندراج مطلوب ہو تو سیٹ
    Set(ByVal value As Boolean)
    _Urdu = value
    End Set
    End Property
    ' رچ ٹیکسٹ باکس کا کی پریس ایونٹ اس ایونٹ میں ہم رچ ٹیکسٹ باکس سے اردو لکھوائیں گے
    Private Sub RTB_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles Me.KeyPress
    ' اگر صارف نے اردو کو بطور زبان منتخب کیا ہے تو
    If _Urdu = True Then
    If Not e.KeyChar = vbBack Then
    e.KeyChar = ChrW(AscW(Ascii2Urdu.AsciiToUrdu(AscW(e.KeyChar))) )
    End If
    End If
    End Sub
    End Class

    ڈاؤن لوڈ لنک
    http://www.urduencyclopedia.org/soft/UrduRichTextBox/UrduRichTextBox.dll

    سورس کوڈ
    http://www.urduencyclopedia.org/soft/UrduRichTextBox/testControl.zip[/align]

  2. اس مفید مراسلے کے لئے درج ذیل رُکن نے ابن بطوطہ کا شکریہ ادا کیا:

    Muhammad Abubakar (08-20-2013)

  3. #2
    منتظم اعلی بےباک کا اوتار
    تاريخ شموليت
    Nov 2010
    پيغامات
    6,161
    شکریہ
    2,126
    1,234 پیغامات میں 1,606 اظہار تشکر

    RE: ڈاٹ نیٹ کے لیے اردو رچ ٹیکسٹ باکس کنٹرول

    بہت خوب ابن بطوطہ جی ، شاندار ،
    واقعی بڑے کام کی چیز آپ نے بتائی ھے ،

  4. #3
    مبتدی
    تاريخ شموليت
    May 2013
    پيغامات
    14
    شکریہ
    12
    0 پیغامات میں 0 اظہار تشکر

    جواب: ڈاٹ نیٹ کے لیے اردو رچ ٹیکسٹ باکس کنٹرول

    بہت عمدہ سر جی

متشابہہ موضوعات

  1. کورل ڈرا: امپورٹ یونیکوڈ ٹیکسٹ
    By گلاب خان in forum کمپیوٹر سافٹ وئیرز
    جوابات: 1
    آخری پيغام: 03-02-2013, 11:39 PM
  2. ٹیکسٹ ماسٹر صاحب کو خوش آمدید
    By بےباک in forum خوش آمدید
    جوابات: 4
    آخری پيغام: 02-28-2013, 10:41 PM
  3. جوابات: 3
    آخری پيغام: 01-27-2013, 09:29 AM
  4. اردو ٹیکسٹ ایڈیٹر .ابجد نسخہ 1.0 الفا اوپن سورس
    By ابن بطوطہ in forum اردو سافٹ وئیرز
    جوابات: 5
    آخری پيغام: 12-04-2012, 12:12 AM
  5. موبائل ٹیکنولوجی اور انٹرنیٹ کا استعمال
    By شہزادی in forum جدید دنیا اور سائنس
    جوابات: 2
    آخری پيغام: 08-22-2011, 09:46 PM

آپ کے اختيارات بسلسلہ ترسيل پيغامات

  • آپ نئے موضوعات پوسٹ نہیں کر سکتے ہیں
  • آپ جوابات نہیں پوسٹ کر سکتے ہیں
  • آپ اٹیچمنٹ پوسٹ نہیں کر سکتے ہیں
  • آپ اپنے پیغامات مدون نہیں کر سکتے ہیں
  •  
Cultural Forum | Study at Malaysian University