Classe LineShape
Rappresenta un controllo viene visualizzato come una linea orizzontale, in verticale, o diagonali.
Gerarchia di ereditarietà
System.Object
System.MarshalByRefObject
System.ComponentModel.Component
Microsoft.VisualBasic.PowerPacks.Shape
Microsoft.VisualBasic.PowerPacks.LineShape
Spazio dei nomi: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintassi
'Dichiarazione
<ToolboxBitmapAttribute(GetType(LineShape), "Microsoft.VisualBasic.PowerPacks.LineShape.bmp")> _
Public Class LineShape _
Inherits Shape
[ToolboxBitmapAttribute(typeof(LineShape), "Microsoft.VisualBasic.PowerPacks.LineShape.bmp")]
public class LineShape : Shape
[ToolboxBitmapAttribute(typeof(LineShape), L"Microsoft.VisualBasic.PowerPacks.LineShape.bmp")]
public ref class LineShape : public Shape
[<ToolboxBitmapAttribute(typeof(LineShape), "Microsoft.VisualBasic.PowerPacks.LineShape.bmp")>]
type LineShape =
class
inherit Shape
end
public class LineShape extends Shape
Il tipo LineShape espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
LineShape() | Inizializza una nuova istanza di LineShape classe. |
![]() |
LineShape(ShapeContainer) | Inizializza una nuova istanza di LineShape classe, specificare ShapeContainer dove associati. |
![]() |
LineShape(Int32, Int32, Int32, Int32) | Inizializza una nuova istanza di LineShape classificare, specificando le coordinate della riga. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
AccessibilityObject | ottiene AccessibleObject ciò è assegnato al controllo. (Ereditato da Shape) |
![]() |
AccessibleDefaultActionDescription | Ottiene o imposta la descrizione predefinita di azione del controllo dalle applicazioni client per l'accessibilità. (Ereditato da Shape) |
![]() |
AccessibleDescription | Ottiene o imposta la descrizione del controllo utilizzato da applicazioni client per l'accessibilità. (Ereditato da Shape) |
![]() |
AccessibleName | Ottiene o imposta il nome del controllo utilizzato da applicazioni client per l'accessibilità. (Ereditato da Shape) |
![]() |
AccessibleRole | Ottiene o imposta il ruolo accessibile del controllo. (Ereditato da Shape) |
![]() |
Anchor | Ottiene o imposta i bordi del contenitore in cui una forma è associata e determina come una forma viene ridimensionata quando il relativo oggetto padre viene ridimensionato. (Ereditato da Shape) |
![]() |
BorderColor | Ottiene o imposta il colore del bordo di un form o un controllo a riga. (Ereditato da Shape) |
![]() |
BorderStyle | Ottiene o imposta lo stile dei bordi di un form o un controllo a riga. (Ereditato da Shape) |
![]() |
BorderWidth | Ottiene o imposta la larghezza di un bordo del controllo line o della riga. (Ereditato da Shape) |
![]() |
CanFocus | Ottiene un valore che indica se una un controllo line o può ricevere lo stato attivo. (Ereditato da Shape) |
![]() |
CanRaiseEvents | Ottiene un valore che indica se il componente può generare un evento. (Ereditato da Component) |
![]() |
CanSelect | Ottiene un valore che indica se una un controllo line o può essere selezionato. (Ereditato da Shape) |
![]() |
Container | ottiene IContainer contenente Component. (Ereditato da Shape) |
![]() |
ContainsFocus | Ottiene un valore che indica se una un controllo line o ha attualmente lo stato attivo per l'input. (Ereditato da Shape) |
![]() |
ContextMenu | Ottiene o imposta il menu di scelta rapida associato a un componente o un controllo line o. (Ereditato da Shape) |
![]() |
ContextMenuStrip | ottiene o imposta ContextMenuStrip associato a una un controllo line o. (Ereditato da Shape) |
![]() |
Created | Ottiene un valore che indica se una un controllo line o è stata creata. (Ereditato da Shape) |
![]() |
Cursor | Ottiene o imposta il cursore visualizzato quando il puntatore del mouse è posizionato su una riga o su un controllo Shape. (Ereditato da Shape) |
![]() |
DesignMode | ottiene un valore che indica se Component si trova in modalità progettazione. (Ereditato da Component) |
![]() |
Disposing | ottiene un valore che indica se la base Shape la classe viene eliminato. (Ereditato da Shape) |
![]() |
Enabled | Ottiene o imposta un valore che indica se una un controllo line o possibile rispondere all'utente. (Ereditato da Shape) |
![]() |
EndPoint | Ottiene o imposta le coordinate finali di una linea tracciata da un oggetto LineShape controllare. |
![]() |
Events | Ottiene l'elenco dei gestori eventi associati a questo Component. (Ereditato da Component) |
![]() |
Focused | Ottiene un valore che indica se una un controllo line o ha attualmente lo stato attivo per l'input. (Ereditato da Shape) |
![]() |
IsAccessible | Ottiene o imposta un valore che indica se una un controllo line o è disponibile per le applicazioni di accessibilità. (Ereditato da Shape) |
![]() |
IsDisposed | Ottiene un valore che indica se una un controllo line o è stata eliminata. (Ereditato da Shape) |
![]() |
Name | Ottiene o imposta il nome di una riga o di un controllo Shape. (Ereditato da Shape) |
![]() |
Parent | Ottiene o imposta il contenitore padre di una riga o di un controllo Shape. (Ereditato da Shape) |
![]() |
Region | Ottiene o imposta l'area della finestra associata a una un controllo line o. (Ereditato da Shape) |
![]() |
SelectionColor | Ottiene o imposta il colore di selezione di una forma. (Ereditato da Shape) |
![]() |
Site | ottiene o imposta ISite il Component. (Ereditato da Component) |
![]() |
StartPoint | Ottiene o imposta le coordinate inizianti di una linea tracciata da un oggetto LineShape controllare. |
![]() |
Tag | Ottiene o imposta l'oggetto che contiene dati su una un controllo line o. (Ereditato da Shape) |
![]() |
UseWaitCursor | Ottiene o imposta un valore che indica se utilizzare il cursore di attesa per la riga corrente o il controllo Shape. (Ereditato da Shape) |
![]() |
Visible | Ottiene o imposta un valore che indica se una un controllo line o visualizzare. (Ereditato da Shape) |
![]() |
X1 | Ottiene o imposta la coordinata X del punto iniziale di una linea tracciata da un oggetto LineShape controllare. |
![]() |
X2 | Ottiene o imposta la coordinata X del punto finale di una linea tracciata da un oggetto LineShape controllare. |
![]() |
Y1 | Ottiene o imposta la coordinata Y del punto iniziale di una linea tracciata da un oggetto LineShape controllare. |
![]() |
Y2 | Ottiene o imposta la coordinata Y del punto finale di una linea tracciata da un oggetto LineShape controllare. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
BringToFront | Una porta un controllo line o all'inizio dell'ordine z. (Ereditato da Shape) |
![]() |
CreateAccessibilityInstance | Crea un oggetto per fornire informazioni utilizzate dalle applicazioni di accessibilità per adattare l'interfaccia utente di (UI) un'applicazione per gli utenti con esigenze. (Esegue l'override di Shape.CreateAccessibilityInstance()). |
![]() |
CreateObjRef | Crea un oggetto che contiene tutte le informazioni rilevanti obbligatorio per generare un proxy utilizzato per comunicare con un oggetto remoto. (Ereditato da MarshalByRefObject) |
![]() |
Dispose() | Libera tutte le risorse utilizzate da Component. (Ereditato da Component) |
![]() |
Dispose(Boolean) | Rilascia risorse non gestite utilizzate da una linea o da un controllo line e Shape e facoltativamente dealloca risorse gestite. (Ereditato da Shape) |
![]() |
DrawToBitmap | Supporta il disegno della bitmap specificata. (Esegue l'override di Shape.DrawToBitmap(Bitmap, Rectangle)). |
![]() |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) |
![]() |
Finalize | Rilascia risorse non gestite e l'esecuzione di altre operazioni di pulitura prima di Component viene recuperato dalla Garbage Collection. (Ereditato da Component) |
![]() |
FindForm | Recupera il form in cui una un controllo line o è. (Ereditato da Shape) |
![]() |
Focus | Imposta lo stato attivo per l'input a una riga o a un controllo Shape. (Ereditato da Shape) |
![]() |
GetContainerControl | Restituisce il successivo ContainerControl in nella catena dei controlli line o della linea dei controlli padre. (Ereditato da Shape) |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetLifetimeService | Recupera l'oggetto corrente del servizio di durata che controlla i criteri di durata dell'istanza. (Ereditato da MarshalByRefObject) |
![]() |
GetService | Restituisce un oggetto che rappresenta un servizio fornito da Component o dal Container. (Ereditato da Component) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
Hide | Consente di nascondere una un controllo line o dall'utente. (Ereditato da Shape) |
![]() |
HitTest | Ottiene informazioni su LineShape controllare al punto specificato sullo schermo. (Esegue l'override di Shape.HitTest(Int32, Int32)). |
![]() |
InitializeLifetimeService | Ottiene un oggetto di servizio di durata per controllare i criteri di durata dell'istanza. (Ereditato da MarshalByRefObject) |
![]() |
Invalidate | Invalida un'area specifica di una riga o di un controllo line e provoca un messaggio di disegno a essere inviato al controllo. (Ereditato da Shape) |
![]() |
MemberwiseClone() | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
MemberwiseClone(Boolean) | Crea una copia superficiale corrente MarshalByRefObject oggetto. (Ereditato da MarshalByRefObject) |
![]() |
OnClick | Generato Click evento. (Ereditato da Shape) |
![]() |
OnContextMenuChanged | Generato ContextMenuChanged evento. (Ereditato da Shape) |
![]() |
OnContextMenuStripChanged | Generato ContextMenuStripChanged evento. (Ereditato da Shape) |
![]() |
OnCursorChanged | Generato CursorChanged evento. (Ereditato da Shape) |
![]() |
OnDoubleClick | Generato DoubleClick evento. (Ereditato da Shape) |
![]() |
OnEnabledChanged | Generato EnabledChanged evento. (Ereditato da Shape) |
![]() |
OnEndPointChanged | Generato EndPointChanged evento. |
![]() |
OnEnter | Generato Enter evento. (Ereditato da Shape) |
![]() |
OnGotFocus | Generato GotFocus evento. (Ereditato da Shape) |
![]() |
OnInvalidated | Generato Invalidated evento. (Ereditato da Shape) |
![]() |
OnKeyDown | Generato KeyDown evento. (Ereditato da Shape) |
![]() |
OnKeyPress | Generato KeyPress evento. (Ereditato da Shape) |
![]() |
OnKeyUp | Generato KeyUp evento. (Ereditato da Shape) |
![]() |
OnLeave | Generato Leave evento. (Ereditato da Shape) |
![]() |
OnLostFocus | Generato LostFocus evento. (Ereditato da Shape) |
![]() |
OnMouseClick | Generato MouseClick evento. (Ereditato da Shape) |
![]() |
OnMouseDoubleClick | Generato MouseDoubleClick evento. (Ereditato da Shape) |
![]() |
OnMouseDown | Generato MouseDown evento. (Ereditato da Shape) |
![]() |
OnMouseEnter | Generato MouseEnter evento. (Ereditato da Shape) |
![]() |
OnMouseHover | Generato MouseHover evento. (Ereditato da Shape) |
![]() |
OnMouseLeave | Generato MouseLeave evento. (Ereditato da Shape) |
![]() |
OnMouseMove | Generato MouseMove evento. (Ereditato da Shape) |
![]() |
OnMouseUp | Generato MouseUp evento. (Ereditato da Shape) |
![]() |
OnMouseWheel | Generato MouseWheel evento. (Ereditato da Shape) |
![]() |
OnMove | Generato Move evento. (Ereditato da Shape) |
![]() |
OnPaint | Generato Paint evento. (Esegue l'override di Shape.OnPaint(PaintEventArgs)). |
![]() |
OnParentChanged | Generato ParentChanged evento. (Ereditato da Shape) |
![]() |
OnPreviewKeyDown | Generato PreviewKeyDown evento. (Ereditato da Shape) |
![]() |
OnQueryAccessibilityHelp | Generato QueryAccessibilityHelp evento. (Ereditato da Shape) |
![]() |
OnRegionChanged | Generato RegionChanged evento. (Ereditato da Shape) |
![]() |
OnStartPointChanged | Generato StartPointChanged evento. |
![]() |
OnVisibleChanged | Generato VisibleChanged evento. (Ereditato da Shape) |
![]() |
PointToClient | Calcola la posizione del punto specificato dello schermo nelle coordinate del client. (Ereditato da Shape) |
![]() |
PointToScreen | Calcola la posizione del punto client specificato nelle coordinate dello schermo. (Ereditato da Shape) |
![]() |
RectangleToClient | Calcola le dimensioni e la posizione del rettangolo specificato dello schermo nelle coordinate del client. (Ereditato da Shape) |
![]() |
RectangleToScreen | Calcola le dimensioni e la posizione del rettangolo client specificato nelle coordinate dello schermo. (Ereditato da Shape) |
![]() |
Refresh | Impone un controllo per invalidare l'area client e immediatamente per essere ridisegnata e tutti i controlli figlio. (Ereditato da Shape) |
![]() |
ResumePaint | Riprende la logica comune di disegno, facoltativamente forzando un layout immediato delle richieste di disegno in corso. (Ereditato da Shape) |
![]() |
Scale | ridimensiona LineShape controllare il fattore di scala specificato. (Esegue l'override di Shape.Scale(SizeF)). |
![]() |
Select | Attiva un controllo. (Ereditato da Shape) |
![]() |
SendToBack | Invia una un controllo line o posteriore dell'ordine z. (Ereditato da Shape) |
![]() |
Show | Viene visualizzata una forma all'utente. (Ereditato da Shape) |
![]() |
SuspendPaint | Sospende la logica di disegno per una forma. (Ereditato da Shape) |
![]() |
ToString | Restituisce un oggetto String contenere il nome Component, se presente.Questo metodo non deve essere sottoposto a override. (Ereditato da Component) |
![]() |
Update | Genera il controllo per ridisegnare le aree invalidate all'interno dell'area client. (Ereditato da Shape) |
In alto
Eventi
Nome | Descrizione | |
---|---|---|
![]() |
ChangeUICues | Si verifica quando la modifica dell'interfaccia utente della tastiera (UI) o dello stato attivo. (Ereditato da Shape) |
![]() |
Click | Si verifica quando la forma è fatto clic. (Ereditato da Shape) |
![]() |
ContextMenuChanged | Si verifica quando il valore di ContextMenu modifiche delle proprietà. (Ereditato da Shape) |
![]() |
ContextMenuStripChanged | Si verifica quando il valore di ContextMenuStrip modifiche delle proprietà. (Ereditato da Shape) |
![]() |
CursorChanged | Si verifica quando il valore di Cursor modifiche delle proprietà. (Ereditato da Shape) |
![]() |
Disposed | Si verifica quando il componente viene eliminato da una chiamata a Dispose metodo. (Ereditato da Component) |
![]() |
DoubleClick | Si verifica quando la forma si fa doppio clic su. (Ereditato da Shape) |
![]() |
EnabledChanged | si verifica quando Enabled il valore della proprietà è stata modificata. (Ereditato da Shape) |
![]() |
EndPointChanged | si verifica quando EndPoint modifica dei valori di proprietà. |
![]() |
Enter | Si verifica quando la forma viene inserita. (Ereditato da Shape) |
![]() |
GotFocus | si verifica quando la forma riceve lo stato attivo. (Ereditato da Shape) |
![]() |
Invalidated | Si verifica quando la visualizzazione di una forma è necessario ridisegnare. (Ereditato da Shape) |
![]() |
KeyDown | Si verifica quando una chiave viene premuto e la forma ha lo stato attivo. (Ereditato da Shape) |
![]() |
KeyPress | Si verifica quando una chiave viene premuto e la forma ha lo stato attivo. (Ereditato da Shape) |
![]() |
KeyUp | Si verifica quando una chiave viene rilasciata e la forma ha lo stato attivo. (Ereditato da Shape) |
![]() |
Leave | Si verifica quando lo stato attivo per l'input della forma. (Ereditato da Shape) |
![]() |
LostFocus | si verifica quando la forma perde lo stato attivo. (Ereditato da Shape) |
![]() |
MouseClick | Si verifica quando la forma è fatto clic con il mouse. (Ereditato da Shape) |
![]() |
MouseDoubleClick | Si verifica quando la forma si fa doppio clic con il mouse. (Ereditato da Shape) |
![]() |
MouseDown | Si verifica quando il puntatore del mouse viene posizionato sopra la forma e si preme un pulsante del mouse. (Ereditato da Shape) |
![]() |
MouseEnter | Si verifica quando il puntatore del mouse entra nella forma. (Ereditato da Shape) |
![]() |
MouseHover | Si verifica quando il puntatore del mouse viene posizionato sopra alla forma. (Ereditato da Shape) |
![]() |
MouseLeave | Si verifica quando il puntatore del mouse lascia la forma. (Ereditato da Shape) |
![]() |
MouseMove | Si verifica quando il puntatore del mouse viene spostato sulla forma. (Ereditato da Shape) |
![]() |
MouseUp | Si verifica quando il puntatore del mouse viene posizionato sopra la forma e un pulsante del mouse viene rilasciato. (Ereditato da Shape) |
![]() |
MouseWheel | Si verifica quando la rotellina del mouse si sposta e la forma ha lo stato attivo. (Ereditato da Shape) |
![]() |
Move | Si verifica quando la forma viene spostata. (Ereditato da Shape) |
![]() |
Paint | Si verifica quando la forma viene ridisegnato. (Ereditato da Shape) |
![]() |
ParentChanged | si verifica quando Parent modifica dei valori di proprietà. (Ereditato da Shape) |
![]() |
PreviewKeyDown | Si verifica prima di KeyDown l'evento quando una chiave viene premuto e lo stato attivo si trova sulla forma. (Ereditato da Shape) |
![]() |
QueryAccessibilityHelp | si verifica quando AccessibleObject produce la guida alle applicazioni di accessibilità. (Ereditato da Shape) |
![]() |
RegionChanged | Si verifica quando il valore di Region modifiche delle proprietà. (Ereditato da Shape) |
![]() |
StartPointChanged | si verifica quando StartPoint modifica dei valori di proprietà. |
![]() |
VisibleChanged | si verifica quando Visible modifica dei valori di proprietà. (Ereditato da Shape) |
In alto
Note
LineShape il controllo consente di disegnare righe in un form o un contenitore in fase di progettazione o di esecuzione.
Quando si aggiunge una un controllo line o a un form o in un contenitore, un invisibile ShapeContainer viene creato l'oggetto.ShapeContainer funge dall'area di disegno per le forme all'interno di ciascun controllo contenitore, ciascuno ShapeContainer ha una corrispondenza ShapeCollection che consente di scorrere i controlli line e Shape.
Quando si crea un oggetto LineShape controllare in fase di esecuzione, è anche necessario creare un oggetto ShapeContainer e impostare Parent proprietà di LineShape in ShapeContainer.
Esempi
Nell'esempio seguente viene creato un oggetto ShapeContainer e LineShape, li aggiunge a un form e viene visualizzata una linea verticale dall'alto verso il bordo inferiore del form.
Dim canvas As New Microsoft.VisualBasic.PowerPacks.ShapeContainer
Dim line1 As New Microsoft.VisualBasic.PowerPacks.LineShape
' Set the form as the parent of the ShapeContainer.
canvas.Parent = Me
' Set the ShapeContainer as the parent of the LineShape.
line1.Parent = canvas
' Set the starting and ending coordinates for the line.
line1.StartPoint = New System.Drawing.Point(Me.Width / 2, 0)
line1.EndPoint = New System.Drawing.Point(Me.Width / 2, Me.Height)
Microsoft.VisualBasic.PowerPacks.ShapeContainer canvas =
new Microsoft.VisualBasic.PowerPacks.ShapeContainer();
Microsoft.VisualBasic.PowerPacks.LineShape line1 =
new Microsoft.VisualBasic.PowerPacks.LineShape();
// Set the form as the parent of the ShapeContainer.
canvas.Parent = this;
// Set the ShapeContainer as the parent of the LineShape.
line1.Parent = canvas;
// Set the starting and ending coordinates for the line.
line1.StartPoint = new System.Drawing.Point(this.Width / 2, 0);
line1.EndPoint = new System.Drawing.Point(this.Width / 2, this.Height);
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualBasic.PowerPacks
Altre risorse
Procedura: disegnare forme con i controlli OvalShape e RectangleShape (Visual Studio)
Procedura: disegnare linee con il controllo LineShape (Visual Studio)