Hogyan kell használni a ListBox
De mivel ez az elem típusa float. akkor át kell alakítani int. mert a szélessége a ListBox beállítása int.
Ezért, mielőtt ListBox1-> CreateGraphics () költségek (int) - kényszer átviteli
Általánosságban elmondható, hogy meg kell határozni a maximális vonal hossza, amely egy ciklus:
Karakterlánc ^ it_0; // itt az előző sorban it_0 = listBox1-> elemek [0] -> toString ();
A (int i = 0; i
majd hasonlítsa össze az aktuális és az előző sor, az összehasonlító módszer húrok String ^ és kiválasztja belőlük a legtöbb
Az alkatrész létrehoz egy téglalap alakú terület, amely megjeleníti a szöveget szálakat. Ezek a szöveges adatsorok is felkerül a listára, válasszuk, vagy távolítsa el belőle. Például a folyamat probléma megoldására vonatkozó adatok alkalmazottak a vállalati kerülnek bevezetésre, és minden egyes alkalommal meg kell bevezetni úr. Állások listája helyezni a szakaszában az alkalmazás fejlesztési fájlba, amelyet aztán naprakészek. Amikor az alkalmazás fut, ez a fájl betöltődik a ListBox. és ha meg kell adnia minden irodai az adatbázisban, ez elég ahhoz, hogy nyissa meg az állások listája, és kattintson a kívánt helyzetben, mint a megfelelő nevet „mozog” az adatbázisban.
Hogyan alkotnak sztringlistát
A termelési igények létrehozásához szükséges funkció, amely betölti a fájlt az a komponens (mi feldolgozni csak abban az esetben, ha a szöveg húrok elemek ListBox). Kihasználják a fejlesztési környezet dolgozó adatbázisok még nem lehetséges: dolgozik adatforrások ebben a verzióban a közeg le van tiltva.
this-> AutoScaleDimensions = System :: Drawing :: SizeF (8, 16); this-> AutoScaleMode = System :: Ablakok :: Forms :: AutoScaleMode :: betűtípus; this-> ClientSize = System :: Drawing :: Size (378, 234); this-> Controls-> Add (this-> button3); this-> Controls-> Add (this-> Button2); this-> Controls-> Add (this-> textBox1); this-> Controls-> Add (this-> listBox1); this-> Controls-> Add (this-> button1);
this-> Name = L "Form1"; this-> Text = L "Form1";
this-> Jelenik + = gcnew System :: EventHandler (ezt Form1 :: Form1_Shown); this-> ResumeLayout (false);
private: System :: Void Button1_Click (System :: Object ^ feladó System :: EventArgs ^ e)
// fájl kell írni WordPad'om a szöveget Unicode
String ^ path = "d: \\ for_write_ListBox.txt"; if (! Fájl :: létezik (path))
// Létrehozunk egy fájlt, hogy írjon
sw = Fájl :: CreateText (path); // StreamWriter ^ try
SW> WriteLine nevû ( "Hello"); // Ez az adatbevitel kontroll. SW> WriteLine nevû ( "ÉS"); // Ha az olvasási fájl nem található, SW> WriteLine nevû ( „Welcome”); // ezt az információt a kimenetre