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

CrystalReportViewer Tooltip

[es] :: .NET :: .NET Desktop razvoj :: CrystalReportViewer Tooltip

[ Pregleda: 1156 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zilzurdan

Član broj: 215347
Poruke: 3
*.zrlocal.net.



Profil

icon CrystalReportViewer Tooltip08.03.2009. u 15:14 - pre 184 meseci
Svako ko je koristio CrystalReportViewer zna da on ima toolbar sa dugmadima za Export,Print,Zoom ...
Svako od ovih dugmadi ima Engleski tooltip. Mene zanima da li postoji neki način da ja ove tooltip-ove prevedem na srpski.
 
Odgovor na temu

Igor Gajic

Član broj: 93194
Poruke: 747
93.86.116.*



+987 Profil

icon Re: CrystalReportViewer Tooltip08.03.2009. u 16:59 - pre 184 meseci
Moguce je ali uz tesku upotrebu refleksije.

Code:

             ((ToolStripItem)((ToolStrip)(crystalReportViewer1.GetType().GetField("viewerToolBar", BindingFlags.Instance | BindingFlags.NonPublic ).GetValue(crystalReportViewer1))).Items[0]).ToolTipText = "Izvoz izvestaja";
             ((ToolStripItem)((ToolStrip)(crystalReportViewer1.GetType().GetField("viewerToolBar", BindingFlags.Instance | BindingFlags.NonPublic ).GetValue(crystalReportViewer1))).Items[1]).ToolTipText = "Stampa izvestaja";
             ((ToolStripItem)((ToolStrip)(crystalReportViewer1.GetType().GetField("viewerToolBar", BindingFlags.Instance | BindingFlags.NonPublic ).GetValue(crystalReportViewer1))).Items[2]).ToolTipText = "Osvezavanje";
             ((ToolStripItem)((ToolStrip)(crystalReportViewer1.GetType().GetField("viewerToolBar", BindingFlags.Instance | BindingFlags.NonPublic ).GetValue(crystalReportViewer1))).Items[3]).ToolTipText = "Prikazi/sakrij drvo";
             ((ToolStripItem)((ToolStrip)(crystalReportViewer1.GetType().GetField("viewerToolBar", BindingFlags.Instance | BindingFlags.NonPublic ).GetValue(crystalReportViewer1))).Items[4]).ToolTipText = "Prva stranica";
             ((ToolStripItem)((ToolStrip)(crystalReportViewer1.GetType().GetField("viewerToolBar", BindingFlags.Instance | BindingFlags.NonPublic ).GetValue(crystalReportViewer1))).Items[5]).ToolTipText = "Prethodna stranica";
             ((ToolStripItem)((ToolStrip)(crystalReportViewer1.GetType().GetField("viewerToolBar", BindingFlags.Instance | BindingFlags.NonPublic ).GetValue(crystalReportViewer1))).Items[6]).ToolTipText = "Sledeca stranica";
             ((ToolStripItem)((ToolStrip)(crystalReportViewer1.GetType().GetField("viewerToolBar", BindingFlags.Instance | BindingFlags.NonPublic ).GetValue(crystalReportViewer1))).Items[7]).ToolTipText = "Poslednja stranica";
             ((ToolStripItem)((ToolStrip)(crystalReportViewer1.GetType().GetField("viewerToolBar", BindingFlags.Instance | BindingFlags.NonPublic ).GetValue(crystalReportViewer1))).Items[8]).ToolTipText = "Zatvori trenutni pregled";
             ((ToolStripItem)((ToolStrip)(crystalReportViewer1.GetType().GetField("viewerToolBar", BindingFlags.Instance | BindingFlags.NonPublic ).GetValue(crystalReportViewer1))).Items[9]).ToolTipText = "Pronadji text";
             ((ToolStripItem)((ToolStrip)(crystalReportViewer1.GetType().GetField("viewerToolBar", BindingFlags.Instance | BindingFlags.NonPublic ).GetValue(crystalReportViewer1))).Items[10]).ToolTipText = "Zoomiranje";



Prosto
 
Odgovor na temu

zilzurdan

Član broj: 215347
Poruke: 3
*.zrlocal.net.



Profil

icon Re: CrystalReportViewer Tooltip08.03.2009. u 22:14 - pre 184 meseci
Hvala na brzom odgovoru. Na osnovu ovog tvog koda napisao sam malo citljiviji. Ne treba mi dugme za prikaz drveta pa sam ga iskljucio.

Code:

foreach (Control control in crystalReportViewer1.Controls)
            {
                if (control is ToolStrip)
                {
                    //prevodjenje tooltip-ova
                    ((ToolStrip)control).Items[0].ToolTipText = "Izvoz izvestaja";
                    ((ToolStrip)control).Items[1].ToolTipText = "Stampa izvestaja";
                    ((ToolStrip)control).Items[2].ToolTipText = "Osvezavanje";
                    ((ToolStrip)control).Items[3].ToolTipText = "Prva stranica";
                    ((ToolStrip)control).Items[4].ToolTipText = "Prethodna stranica";
                    ((ToolStrip)control).Items[5].ToolTipText = "Sledeca stranica";
                    ((ToolStrip)control).Items[6].ToolTipText = "Poslednja stranica";
                    ((ToolStrip)control).Items[7].ToolTipText = "Idi na stranu";
                    ((ToolStrip)control).Items[8].ToolTipText = "Zatvori trenutni pregled";
                    ((ToolStrip)control).Items[9].ToolTipText = "Pronadji text";
                    ((ToolStrip)control).Items[10].ToolTipText = "Zoomiranje";
                   }
            }

 
Odgovor na temu

Igor Gajic

Član broj: 93194
Poruke: 747
93.86.116.*



+987 Profil

icon Re: CrystalReportViewer Tooltip08.03.2009. u 22:24 - pre 184 meseci
Jos malo optimizacije, bez foreach...

Code:

ToolStrip viewerToolBar = (ToolStrip)(crystalReportViewer1.GetType().GetField("viewerToolBar", BindingFlags.Instance | BindingFlags.NonPublic).GetValue(crystalReportViewer1));

             viewerToolBar.Items[0].ToolTipText = "Izvoz izvestaja";
             viewerToolBar.Items[1].ToolTipText = "Stampa izvestaja";
             viewerToolBar.Items[2].ToolTipText = "Osvezavanje";
             viewerToolBar.Items[3].ToolTipText = "Prikazi/sakrij drvo";
             viewerToolBar.Items[4].ToolTipText = "Prva stranica";
             viewerToolBar.Items[5].ToolTipText = "Prethodna stranica";
             viewerToolBar.Items[6].ToolTipText = "Sledeca stranica";
             viewerToolBar.Items[7].ToolTipText = "Poslednja stranica";
             viewerToolBar.Items[8].ToolTipText = "Zatvori trenutni pregled";
             viewerToolBar.Items[9].ToolTipText = "Pronadji text";
             viewerToolBar.Items[10].ToolTipText = "Zoomiranje";
 
Odgovor na temu

zilzurdan

Član broj: 215347
Poruke: 3
*.zrlocal.net.



Profil

icon Re: CrystalReportViewer Tooltip12.03.2009. u 10:23 - pre 183 meseci
Jel imaš možda i kod za prevođenje StatusBara?
I gde si iskopao da se polje zove baš viewerToolBar
Code:
GetField("viewerToolBar", BindingFlags.Instance | BindingFlags.NonPublic)

t.j. interesuje me da li mogu negde da vidim i kako je nazvane kontrole PageView i StatusBar.

[Ovu poruku je menjao zilzurdan dana 12.03.2009. u 11:51 GMT+1]
 
Odgovor na temu

[es] :: .NET :: .NET Desktop razvoj :: CrystalReportViewer Tooltip

[ Pregleda: 1156 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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