Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 3.181 pregleda

Najnovija ↓

custom CameraCaptureDialog 22.04.2009. u 14:27 · pre 213 meseci #1
Pravim aplikaciju za WM kojom vrsim fotografisanje. Koristim Microsoft-ovu klasu CameraCaptureDialog.
Sve to lepo radi ali necu da mi se prikazuje meni:

Menu > Delete
Menu > Send...
Menu > Beam...
....

Zna li neko kako mogu da se uklone ili bar disable-uju ove stavke iz menija?
Re: custom CameraCaptureDialog 22.04.2009. u 15:22 · pre 213 meseci #2
Koristi refleksiju da nadjes odgovarajuci meni, tj. promenljivu i postavi njenu vrednost kroz istu.

Re: custom CameraCaptureDialog 22.04.2009. u 17:43 · pre 213 meseci #4
Nemam toliko iskustva sa mobilnim platformama, ali ovo bi trebalo da radi:

Probaj prvo sa ovim, imas na formi jedan text box, mada moze da se prosledi u bilo koji string:

Code:

            foreach(FieldInfo fi in typeof(CameraCaptureDialog).GetFields(BindingFlags.Public|BindingFlags.NonPublic|BindingFlags.Instance))
            {
                textBox1.Text += fi.FieldType + "  -->  " + fi.Name + Environment.NewLine;
            }



I dobices spisak promenljivih.

Trazi promenljivu koja je tipa MenuStrip ili slicno....

i onda imas nesto slicno ovom:

Code:

((MenuItem)typeof(CameraCaptureDialog)
.GetField("IME_POLJA",BindingFlags.Public|BindingFlags.NonPublic|BindingFlags.Instance))
.GetValue(cameraCaptureDialog1)).Items[0].Visible=false;
Re: custom CameraCaptureDialog 24.04.2009. u 11:28 · pre 213 meseci #5
Izvinjavam se sto kasnim sa odgovorom. Probao sam predlozenu metodu ali mi ne vraca nista sto bih mogao da iskoristim. Vraca mi spisak Properties-a.
Re: custom CameraCaptureDialog 24.04.2009. u 12:34 · pre 213 meseci #6
probaj sa ovim:

Code:

            foreach (PropertyInfo fi in typeof(TextBox).GetProperties(unchecked((BindingFlags)0xFFFFFFFF)))
            {
                textBox1.Text += fi.PropertyType + "  -->  " + fi.Name + Environment.NewLine;
            }


Mozda nemas srece pa se meni iscrtava umesto da se koristi neka komponenta....
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme