[VisualBasic] arabisch in visual basic

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Ni©o, 15. Juni 2007 .

  1. 15. Juni 2007
    arabisch in visual basic

    hi jungs,

    hab ne problem
    kann man in visual basic in text1.text was schreiben oder
    z.b

    Private Sub Command1_Click()
    a = "ﻦ"
    Text2.Text = a
    end sub

    kann man nicht i-wie so machen
    hab in google gesucht aber nix gutes gefunden
    hoffe ihr habt mich verstanden
    danke im voraus
     
  2. 15. Juni 2007
    AW: arabisch in visual basic

    such dir ne arabische font uns setz die als font in deiner textbox.
     
  3. 16. Juni 2007
    AW: arabisch in visual basic

    hab jetzt arabische font runtergeladen aber ich will jetzt den text1.righttoleft aktiveren aber geht nicht es kommt kein fehler ich drück auf true dann wird wieder false
     
  4. 16. Juni 2007
    AW: arabisch in visual basic

    Ich kenn mich zwar mit VB null aus aber ich denk mal das du das über Unicode machen musst. Entweder du fügst das Zeichen als utf-8-HEX ein oder du kopierst es so rein und speicherst die Datei in Unicode allerdings weiß ich nicht ob VB damit umgehn kann. Einfach mal n bisl googlen.
     
  5. 16. Juni 2007
    AW: arabisch in visual basic

    geht nicht wenn ich in textbox arabisch schreibe dann geht es aber wenn ich z.b wo anders z.b wordpad dann wirds wieder normale font (arial)
     
  6. 17. Juni 2007
    AW: arabisch in visual basic

    joa ist klar musst halt im wordpad auch deine arabische font wählen
     
  7. 17. Juni 2007
    AW: arabisch in visual basic

    kann man nicht irgendwie so machen
    im codebereich
    Private Sub Command1_Click()
    a = "ﻦ"<----statt diese arabische zeichen kommt fragezeichen
    Text2.Text = a
    end sub
     
  8. 17. Juni 2007
    AW: arabisch in visual basic

    hö ich versteh deine frage nich so wirklich,
    du willst das die eingabe "a" ein arabisches zeichen hervorruft?
    Dann setz halt einfach die vbKeys mit den Zeichen gleich:
    Private Sub Form_load
    vbkeyA = "ﻦ"

    ka^^
    bin zwar nich so gut aber so würd ich mir das jetzt denken.
    vbKeys

    Versuchs einfach mal
     
  9. 17. Juni 2007
    AW: arabisch in visual basic

    vbkeyA = "ﻦ" ya geht ya nicht
    ﻦ=? in visual basic
    a = "ﻦ"<----statt diese arabische zeichen kommt fragezeichen
     
  10. 17. Juni 2007
    AW: arabisch in visual basic

    Die Font in der VB IDE kann keine arabischen Zeichen darstellen.... änder die einfach mal.

    mfg r90
     
  11. 18. Juni 2007
    AW: arabisch in visual basic

    Code:
    [color=blue]Private Sub[/color] cmdWandel_Click()
    txtBox.RightToLeft = True
    txtBox.Font = "Arabic Font"
    [color=blue]End Sub[/color] 
    

    Der Code würde den Text beim Klick auf den Button in deine Schriftart umformen.

    Weiß aber nicht ob das stimmt, habs auch nur so frei Hand gemacht. Kannsts ja mal ausprobieren.

    Achso: Du kannst soweit ich weiß nicht mehrere Fonts im Code-Bereich von VB benutzen.

    Gruß,
    shende
     
  12. 18. Juni 2007
    AW: arabisch in visual basic

    ja geht irgendwie diese righttoleft bei mir nicht und kommt kein fehler geht wieder gleich auf false ohne fehlermeldung
    und ich hab ne arabische font aber es ist irgendwie bischen falsch
    und hier ist die arabische font
    Download offline!
     
  13. 18. Juni 2007
    AW: arabisch in visual basic

    Also bei mir Funktioniert es ganz gut mit Microsoft Visual Basic:

    Wenn ich ein arabisches Zeichen im Editor einfüge und es speichern will dann Fragt der
    mich ob ich den Quellcode im Unicode Format speichern will, wenn ich damit einverstanden bin
    und das Projekt dann Kompiliere dann geht es super. Benutze dafür die Standartfont Arial.

    Code:
     
    TextBox1.Text = "ﻦ"
    TextBox1.TextAlign = HorizontalAlignment.Right
    Eine andere möglichkeite wäre es die einzelnen Buchstaben mit ihren einzelnen Unicodes anzusprechen, ist aber unübersichtlich und mann müsste jeden einzelnen Buchstaben als Unicode angeben:

    Code:
    TextBox1.Text = ChrW(65254)
    TextBox1.TextAlign = HorizontalAlignment.Right
    
    Mfg Rushh0ur
     
  14. 18. Juni 2007
    AW: arabisch in visual basic

    Rushhour, so wie ich das sehe, benutzt du VB.NET. Das unterstützt Unicode-Sachen. Bei VB6 glaube ich geht nix mit Unicode.
     
  15. 19. Juni 2007
    AW: arabisch in visual basic

    Code:
    [color=blue]Private Sub[/color] cmdCommand_Click()
    txtBox = ChangeOrder(txtBox)
    [color=blue]End Sub[/color]
    
    [color=blue]Private Function[/color] ChangeOrder([color=blue]ByVal[/color] Text [color=blue]As String[/color]) [color=blue]As String[/color]
    [color=blue]Dim[/color] i [color=blue]As Integer[/color]
    
    [color=blue]For[/color] i = 0 [color=blue]To[/color] Len(Text) - 1
     ChangeOrder = ChangeOrder & Mid(Text, Len(Text) - i, 1)
    [color=blue]Next[/color] i
    
    [color=blue]End Function[/color]
    
    Hallo,

    Die Funktion sollte noch dein RightToLeft-Problem lösen. Ich hoffe das ist so richtig aber denke schon.

    Zu der arabischen Schriftart, und wie du das angehen kannst, fällt mir aber leider nichts konkretes mehr ein.


    Gruß,
    shende
     
  16. 20. Juni 2007
    AW: arabisch in visual basic



    geht auch niccht
     
  17. 20. Juni 2007
    AW: arabisch in visual basic

    Was geht denn nicht? Habs eben selbst nochmal ausprobiert und es funktioniert.

    Gruß,
    shende
     
  18. 21. Juni 2007
    AW: arabisch in visual basic


    ja hat den righttoleft problem nicht gelöst passiert gar nix
     
  19. 21. Juni 2007
    AW: arabisch in visual basic

    naja wie wäres wenn du deine textbox selbst programmierst
     
  20. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.