Utilizzo di un TextBox per confronto stringhe.
-
lunedì 7 maggio 2012 13:06
Come utilizzo il confronto di stringhe con il metodo compare??o con un if ??
Esempio l'utente da textbox1 scrive "ciao" è il mio programma confronta la sua stringa con quella presente al suo interno, per poi eseguire determinati comandi e per ultimo cancella la stringa dell'utente.(sempre per automatizzare e quindi non cancellare da sè la stringa)
Tutte le risposte
-
lunedì 7 maggio 2012 13:17Puoi usare String.Equals http://msdn.microsoft.com/en-us/library/system.string.equals.aspx.
Se vuoi fare un confronto case-insensitive puoi usare un overload del metodo Equals http://msdn.microsoft.com/en-us/library/c64xh8f9.aspx.Matteo Migliore
Bloghttp://blogs.ugidotnet.org/matteomigliore
Twitterhttp://twitter.com/matteomigliore
CodePlex -
lunedì 7 maggio 2012 13:37
Puoi usare String.Equals http://msdn.microsoft.com/en-us/library/system.string.equals.aspx.
Se vuoi fare un confronto case-insensitive puoi usare un overload del metodo Equals http://msdn.microsoft.com/en-us/library/c64xh8f9.aspx.
Matteo Migliore
Bloghttp://blogs.ugidotnet.org/matteomigliore
Twitterhttp://twitter.com/matteomigliore
CodePlexGrazie per l'aiuto ma quello che non capisco..come faccio a "catturare" cio che l'utente ha scritto per confrontarlo con la stringa presente all'interno del programma??
<TextBox HorizontalAlignment="Left" Margin="55.833,33,0,0" x:Name="textBox1"
Non posso utilizzare textBox1 come stringa o sbaglio?perchè è un controllo.
-
lunedì 7 maggio 2012 13:43Se stai usando WPF/Silverlight accedere ai controlli direttamente non è il metodo corretto.
Devi implementare il pattern Model-View-ViewModel (MVVM) http://code.msdn.microsoft.com/windowsdesktop/How-to-implement-MVVM-71a65441.
Puoi anche usare un toolkit come MVVM Light http://mvvmlight.codeplex.com scaricabile con NuGet.Matteo Migliore
Bloghttp://blogs.ugidotnet.org/matteomigliore
Twitterhttp://twitter.com/matteomigliore
CodePlex -
lunedì 7 maggio 2012 13:56
Se stai usando WPF/Silverlight accedere ai controlli direttamente non è il metodo corretto.
Devi implementare il pattern Model-View-ViewModel (MVVM) http://code.msdn.microsoft.com/windowsdesktop/How-to-implement-MVVM-71a65441.
Puoi anche usare un toolkit come MVVM Light http://mvvmlight.codeplex.com scaricabile con NuGet.
Matteo Migliore
Bloghttp://blogs.ugidotnet.org/matteomigliore
Twitterhttp://twitter.com/matteomigliore
CodePlexSto usando un WPF ...ho installato il toolkit che mi hai suggerito ma scusa l'ignoranza che devo fare ora? Possibile che con MainWindow.xaml.cs non è possibile gestire la cosa?
-
lunedì 7 maggio 2012 15:01
Certo che è possibile, ma usare WPF come fosse Windows Forms non è una buona soluzione.
Puoi accedere al controllo nel code-behind (MainWindow.xaml.cs) con l'x:Name, cioè attraverso textBox1.Text.
Ti cosiglio però di acquistare un libro su WPF o Silverlight e studiare XAML e MVVM http://social.msdn.microsoft.com/Forums/it-IT/wpfit/thread/df8b9a68-0698-4243-b979-dae4f5584097.Matteo Migliore
Bloghttp://blogs.ugidotnet.org/matteomigliore
Twitterhttp://twitter.com/matteomigliore
CodePlex -
lunedì 7 maggio 2012 22:04
Certo che è possibile, ma usare WPF come fosse Windows Forms non è una buona soluzione.
Puoi accedere al controllo nel code-behind (MainWindow.xaml.cs) con l'x:Name, cioè attraverso textBox1.Text.
Ti cosiglio però di acquistare un libro su WPF o Silverlight e studiare XAML e MVVM http://social.msdn.microsoft.com/Forums/it-IT/wpfit/thread/df8b9a68-0698-4243-b979-dae4f5584097.
Matteo Migliore
Bloghttp://blogs.ugidotnet.org/matteomigliore
Twitterhttp://twitter.com/matteomigliore
CodePlexLo so hai ragione ma sto già studiando per un concorso non avrei tempo per un altro libro..
Senti su un texbox1 come potrei secondo te automatizzarlo per quanto riguarda la cancellazione?
Impostare un timer magari? dopo 30 secondi si cancella l'intera riga ??
-
sabato 26 maggio 2012 18:52Postatore
Ciao!
Sei riuscito a risolvere il problema? Oppure hai ancora problemi a riguardo?
Marco Minerva [MCPD]
Blog: http://blogs.ugidotnet.org/marcom
Twitter: @marcominerva

