Schon wieder ne doofe Frage, betreffend TextBox und isReadOnly Schon wieder ne doofe Frage, betreffend TextBox und isReadOnly
Danke Danke:  0
Ergebnis 1 bis 12 von 12
  1. AEG Gast
    Hallöle alle!

    Ich bins wieder mit ner dummen Frage: Und zwar geht es um eine TextBox die nur ReadOnly sein soll, falls eine Checkbox "unchecked" ist.

    Wenn man aber die Checkbox "checkt" soll die TextBox nicht mehr ReadOnly sein und es soll möglich sein mit der normalen Tastatur auf der bereits erwähnten Textbox rumzutippen...

    Tjo theorethisch gehts ja, wenn ichs aber ausführe kann ich die TextBox trotzdem nicht fokusieren...

    Weiss jemand wieso / Warum /Wie?

    Vielen Dank und LG
    AEG
    0
     

  2. 06.11.2011, 20:27
    #2
    Wie hast du das denn umgesetzt? Hast du im Debugger schon mal geschaut ob da auch wirklich richtig das IsReadonly umgesetzt wird? Machst du das mit DataBinding?

    PS: Hier ein Beispiel mit DataBinding in XAML. Das bindet den Wert von checkBox.IsChecked an den Wert von TextBox.IsReadOnly. D.h. wenn sich IsChecked ändert wird auch der Wert von IsReadOnly geändert. Wenn du das jedoch umgekehrt haben willst (also true => false) bräuchtest du dafür noch eine Konverter Klasse.

    Code:
    <CheckBox x:Name="checkBox" Content="Textbox Readonly" HorizontalAlignment="Left" VerticalAlignment="Top" d:LayoutOverrides="HorizontalAlignment"/>
            	<TextBox Margin="50,72,155,0" TextWrapping="Wrap" Text="Bla Blub" VerticalAlignment="Top" IsReadOnly="{Binding IsChecked, ElementName=checkBox}"/>
    1
     

  3. AEG Gast
    Danke Stevie für die antwort. Werds morgen ausprobieren.

    Also ich habs ganz einfach in C# gemacht:

    CheckBox_Click(...)
    {
    if(CheckBox.isChecked == true)

    {
    textBox1.isReadOnly == true
    }

    Funktioniert das so nicht?
    0
     

  4. == ist der Operator für Vergleiche.
    0
     

  5. 07.11.2011, 20:59
    #5
    Ich mach solche Sachen unter Silverlight einfach gerne in XAML aber es geht auch im Code Behind. Wie Yves aber schon sehr richtig festgestellt hat ist das Problem mit dem Code, dass du statt eine Zuweisung einen Vergleich machst.

    Einfacher wäre da:
    Code:
    CheckBox_Click(...)
     {
     textBox1.IsReadOnly = CheckBox.isChecked;
     }
    sind ja schließlich beides Variablen vom Typ bool.

    Auch das if ließe sich abkürzen wenn man das "== true" weglässt, da ja schon ein bool'scher Wert verwendet wird.
    1
     

  6. Oder wenn man es bindet kann man das auch über einen kleinen Inverterconverter lösen
    Mit der kostenlosen PocketPC.ch App von meinem LG-E900 aus geschrieben.
    0
     

  7. AEG Gast
    Hey Stevie.

    Ich habe ezt mal deine Variante probiert und bekomme immer diesen Fehler:


    Error 1 '<', hexadecimal value 0x3C, is an invalid attribute character. Line 456, position 10.

    Achja: Selbst wenn ich isReadOnly als false deklariere kommt die Tastatur nicht???

    Edit: ich glaube ich weiss woran der Fehler liegt: Ich mache ein Popup mit der Textbox, doch immer wenn das Popup wieder weggeht wird die Property isChecked nicht übernommen....

    Wie kann man das lösen?
    0
     

  8. Dann guck doch am besten mal in Zeile 456, an die Stelle 10 und guck was da los ist
    0
     

  9. AEG Gast
    Tjo dort ist leider nichts und es geht um einen völlig anderen Button...
    0
     

  10. aber trotzdem ist da vielleicht der Fehler.
    0
     

  11. d.h. die Checkbox liegt auf einem anderen Control als die Textbox?
    0
     

  12. AEG Gast
    Hat sich alles erledigt, ich habe herausgefunden dass irgendwas an der Animation diesen Troubel machte... Jetzt muss ich nur noch herausfinden wie man ein Popup welches mit der VisualStatefunktion gemacht wurde per Zurücktaste geschlossen werden kann...

    Danke an alle Für die Hilfe!
    0
     

Ähnliche Themen

  1. Ganz doofe Frage: W7 + TouchPro?
    Von Verbraucher im Forum HTC Touch Pro
    Antworten: 2
    Letzter Beitrag: 29.12.2010, 17:33
  2. Doofe Frage
    Von Unregistriert im Forum HTC Touch2
    Antworten: 3
    Letzter Beitrag: 14.01.2010, 19:05
  3. Frage betreffend Editor/Design
    Von Bazzo im Forum HTC Touch Diamond
    Antworten: 1
    Letzter Beitrag: 09.06.2009, 16:37
  4. Frage betreffend Automatisches Sperren
    Von thomasdschweiz im Forum HTC Touch Pro
    Antworten: 6
    Letzter Beitrag: 22.01.2009, 20:59
  5. Frage betreffend SPB Backup auf NEUEM Gerät?
    Von basler8 im Forum HTC P3600
    Antworten: 9
    Letzter Beitrag: 02.12.2007, 12:54

Besucher haben diese Seite mit folgenden Suchbegriffen gefunden:

textbox windows phone

windows phone 7 textbox

windows phone textbox

wp7 textbox readonlytextbox readonly windows 7c# textbox test kopieren bei readonlytextbox tastatur deaktivierenwindows phone textblock readonlyrichtextbox nur readonlyc# textbox readonly nicht markierenc# datetimepcker per checkbox enabeln c# windows phone check box wraprichtextbox checkbox enablewinphone textbox sperrenpcoket pc c# textbox marginc# textbox tastaturtextbox1.readonly funktioniert nichtwindows phone textbox deaktivierentext box binding wp7 c#textbox csharp markieren verhindernwin phon textbox textauswahlrichtextbox in windows 7 funktioniert nichttextbox tastatur sperren bein windowsphonesilverlight textboxwp7 textbox an letzte position

Stichworte