Låsa en textruta är ett sätt att undvika att tillämpningen användaren från att redigera dess innehåll . Det finns för närvarande två sätt att låsa en textruta med hjälp av C # . Det första är genom att ställa textrutan s ReadOnly egendom , och den andra är genom att ställa in textrutan är aktiverad egendom. Var och en av dessa egenskaper låsa textrutan , men på ett något annorlunda sätt
1
Öppna Visual Studio genom att klicka på Start-menyn-. > "Program "-> " Microsoft Visual Studio "-> " Visual Studio . " Skapa en ny C # Windows Forms projektet genom menyn genom att välja " File "-> "Ny " -> " . Project " . En dialogruta visas med alternativ att skapa projekt Välj " Visual C # " i projekttyper trädlistan till vänster och välj " Windows formulerad ansökan " i Mallar listan till höger . Välj ett namn på projektet genom att skriva in det i Namn redigeringsrutan längst ned i dialogrutan . Acceptera standardplatsen för att spara ditt projekt och klicka "OK ". är ett nytt projekt skapas och arbetsytan öppnas . Beakta Verktygslådan till vänster , de viktigaste arbetsytan ( visa Form1 dialogrutan designer ) i centrum , och Solution Explorer till höger .
2 .
Klicka och dra en TextBox kontroll från verktygslådan och släpp den på Form1 . Textrutan kommer att automatiskt tilldelas namnet " textBox1 " . Som standard är TextBox redigerbara och aktiverat .
3 .
Högerklicka på Form1. cs filen i Solution Explorer och välj " Visa kod " från popupmenyn . <. br >
4
Ange en av följande kodrader :
textBox1 . Enabled=false ; eller
textBox1. ReadOnly=true ;
Alla dessa rader kod låser textrutan på ett annat sätt . Använd egenskapen Enabled om du vill att användaren inte har tillgång till den inneslutna texten , och använda ReadOnly egenskapen om du vill att användaren ska kunna markera och kopiera texten . I båda fallen kommer användaren inte att kunna redigera texten .
5 .
Experimentera med båda egenskaperna att fastställa vilket som uppfyller dina projektets behov
Previous:nothing Next:sql sträng tutorial