Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Main menu i izmjena teksta

[es] :: .NET :: Main menu i izmjena teksta

[ Pregleda: 1364 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kincer

Član broj: 83682
Poruke: 30
*.teol.net.



Profil

icon Main menu i izmjena teksta18.01.2009. u 16:13 - pre 185 meseci
Evo jedno prosto pitanje. Koristim alat “Main manu”. Imam dosta menija.Kako bih mogao npr.napraviti jedno dugme(baton) i klikom na njega da mi se ponudi mogucnost zamjene teksta, znaci da proizvoljno kucan tekst na nekom do menija i da mi to ostane na meniju. Hvala…
 
Odgovor na temu

vasjo

Član broj: 99487
Poruke: 27
*.teol.net.



Profil

icon Re: Main menu i izmjena teksta18.01.2009. u 17:50 - pre 185 meseci
Nisam siguran da sam dobro razumeo, ali cini mi se da tebi u stvari treba dinamicko menjanje svojstva "Text", za neku stavku menija???
 
Odgovor na temu

PetarSrdanovic
Beograd

Član broj: 106322
Poruke: 16
*.adsl.verat.net.



+5 Profil

icon Re: Main menu i izmjena teksta18.01.2009. u 21:28 - pre 185 meseci
Maltene svaki objekat u C#, pa i stavka menija ima property "Text" koji setuje taj tekst. I ti mozes u bilo kom trenutku da iz koda promenis taj tekst (sto se npr. radi prilikom promene jezika). E sad, ako zelis da to sacuvas, onda moras razmisliti o tome da tekst koji pise u meniju cuvas u nekom fajlu, pa da ga prilikom ucitavanja aplikacije ucitas iz tog fajla (ili iz baze ako radis neku aplikaciju sa bazom podataka).

Na Primer:

Code:

            XmlDocument doc = new XmlDocument();
            doc.Load("path do dokumenta");
            foreach (ToolStripMenuItem item in mmMainMenu.Items)
            {
                XmlElement element = doc.GetElementById(item.Name);
                String newText = element.Value;
                item.Text = newText;
            } 


XML fajl bi ima elemente kojima bi id bio property "Name" od menu itema, a value text menija (ili novo napisani text). Znaci na izlasku iz aplikacije i samo imao inverzan kod,

Code:

            XmlDocument doc = new XmlDocument();
            doc.Load("path do dokumenta");
            foreach (ToolStripMenuItem item in mmMainMenu.Items)
            {
                XmlElement element = doc.GetElementById(item.Name);
                String newText = element.Value = item.Text;
            } 
            doc.Save("path do dokumenta");

 
Odgovor na temu

kincer

Član broj: 83682
Poruke: 30
*.teol.net.



Profil

icon Re: Main menu i izmjena teksta19.01.2009. u 08:51 - pre 185 meseci
Citat:
vasjo: Nisam siguran da sam dobro razumeo, ali cini mi se da tebi u stvari treba dinamicko menjanje svojstva "Text", za neku stavku menija???


Otprilike tako nesto. Sto se tice drugog odgovora to je sve kod koji se regenerise. Ali kako rekoh meni nije sustina da u kodu menjam text jer mi to ne odgovara vec tokom rada programa.
 
Odgovor na temu

[es] :: .NET :: Main menu i izmjena teksta

[ Pregleda: 1364 | Odgovora: 3 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.