Come cambiare l'immagine orizzontale in verticale



We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

Come cambiare l'immagine orizzontale in verticale durante l'utilizzo dell'applicazione visualizzatore di eventi. Devo farlo nel visualizzatore di eventi. Ho un'applicazione di registro eventi che ha due funzionalità, ad esempio 1.Landscape e 2.Portrait mentre utilizzo la stessa applicazione. Voglio cambiare l'immagine del paesaggio da destra a sinistra e verticale da sinistra a destra durante l'utilizzo dell'applicazione registro eventi. Come farlo, suggeriscimelo.

UN:

Avresti bisogno di implementare i metodi Behavior() e Script() nel tuo file di progetto per fare quello che vuoi. Se potessi condividere più del tuo codice, o almeno uno screenshot di ciò che vuoi che faccia, possiamo aiutarti meglio.

Documentazione:

Programmazione host con script Windows

Metodo di comportamento

Metodo di script

Codice d'esempio:

[Microsoft.VisualBasic.Information.AppEvent(Target = Microsoft.VisualBasic.ApplicationServices.Taskbars.ToolbarShape.Image)]

[System.ComponentModel.DesignerCategoryAttribute("Codice")]

public class ToolbarShapeBehavior : Behavior

{

[System.ComponentModel.DesignerCategoryAttribute("Codice")]

protetto override void OnActivate(ActivationEventArgs e)

{

base.OnActivate(e),

((ToolbarShape)((ToolbarShape)this.AssociatedObject).Shape).AddRectangle(5, 0, 80, 8),

}

}

Noterai che il primo parametro (Target) specifica un oggetto (l'applicazione), mentre il secondo parametro specifica quali proprietà impostare su quell'oggetto (il metodo Behavior() dice al programma di creare un comportamento di forma della barra degli strumenti e lo Script () specifica quali proprietà della forma devono essere impostate).

NOTA: System.ComponentModel.DesignerCategoryAttribute("Code") non funzionerà per comportamenti e script, quindi assicurati di impostarlo per la classe base per far apparire il designer in fase di progettazione come previsto.

È possibile modificare il metodo AddRectangle() per aggiungere una nuova immagine o magari disegnare l'immagine su una bitmap e quindi utilizzare BitBlt() per posizionarla sulla forma desiderata.

Codice d'esempio:

public void AddRectangle (int sinistro, int alto, int larghezza, int altezza)

{

IntPtr screen = System.Drawing.SystemParameters.PrimaryScreen,

IntPtr desktop = System.Drawing.SystemParameters.Desktop,

Limiti del rettangolo = nuovo rettangolo (0, 0, larghezza, altezza),

GDIplus.Bitmap bitmap = nuovo GDIplus.Bitmap (larghezza, altezza),

GDIplus.Graphics graphics = bitmap.GetGraphics(),

graphics.Clear(System.Drawing.Color.White),

GDIplus.Pen pen = new GDIplus.Pen(System.Drawing.Color.FromArgb(255, 0, 0, 255)),



Articolo Precedente

Progettazione paesaggistica romantica

Articolo Successivo

Rete per alberi da frutto Swansons