ComboBox

ComboBox class

Representerar kontrollformuläret ComboBox.

public class ComboBox : Shape

Egenskaper

namnBeskrivning
ActiveXControl { get; }Hämtar ActiveX-kontrollen.
ActualLowerRightRow { get; }Få den faktiska nedre raden.
AlternativeText { get; set; }Returnerar eller ställer in den beskrivande (alternativa) textsträngen förShape objekt.
AnchorType { get; set; }Hämtar och ställer in formankarplatshållaren.
AutoShapeType { get; set; }Hämtar och ställer in den automatiska formtypen.
Bottom { get; set; }Representerar bredden på formens vertikala förskjutning från dess nedre nedre hörnrad, i pixelenhet.
ControlData { get; }Hämtar kontrolldata.
CreateId { get; set; }Hämtar och sätter skapa id för denna form.
DropDownLines { get; set; }Hämtar eller ställer in antalet listrader som visas i rullgardinsmenyn i en kombinationsruta.
Fill { get; }Returnerar enFillFormat objekt som innehåller fyllningsformateringsegenskaper för den angivna formen.
Font { get; set; }Representerar formens teckensnitt.
FormatPicture { get; }Hämtar och ställer in alternativen för bildformatet.
Geometry { get; }Hämtar geometrin
Glow { get; }Representerar en objekt som anger glödeffekt för diagramelementet eller formen.
Group { get; }Hämtar gruppformen som innehåller denna form.
HasLine { get; set; }Hämtar och ställer in linjekanten för formen är synlig.
Height { get; set; }Representerar formhöjden, i pixelenhet.
HeightCM { get; set; }Representerar höjden på formen, i centimeterenhet.
HeightInch { get; set; }Representerar höjden på formen, i enhet av tum.
HeightInShape { get; set; }Representerar den vertikala förskjutningen av formen från den övre kanten av den överordnade formen, i enhet av 1/4000 av höjden på den överordnade formen..
HeightPt { get; set; }Representerar höjden på formen, i punktenhet.
HeightScale { get; set; }Hämtar och ställer in höjdskalan, i procentenhet av den ursprungliga bildens höjd. Om formen inte är bild , returnerar egenskapen HeightScale endast 100;
HtmlText { get; set; }Hämtar och ställer in html-strängen som innehåller data och vissa format i den här textrutan.
Hyperlink { get; }Hämtar hyperlänken till formen.
Id { get; }Hämtar identifieraren för denna form.
InputRange { get; set; }Hämtar eller ställer in kalkylbladsintervallet som används för att fylla den angivna kombinationsrutan.
IsEquation { get; }Indikerar om formen endast innehåller en ekvation.
IsFilled { get; set; }Indikerar om fyllningsformatet är synligt.
IsFlippedHorizontally { get; set; }Hämtar och ställer in om formen ska vändas horisontellt .
IsFlippedVertically { get; set; }Hämtar och ställer in om formen vänds vertikalt .
IsGroup { get; }Indikerar om formen är en grupp.
IsHidden { get; set; }Indikerar om objektet är synligt.
IsInGroup { get; }Indikerar om formen är grupperad.
IsLockAspectRatio { get; set; }True betyder att det inte tillåts ändringar i bildförhållande.
IsLocked { get; set; }True om objektet är låst, False om objektet kan ändras när arket är skyddat.
IsPrintable { get; set; }Sant om objektet är utskrivbart
IsRichText { get; }Om texten är rik text eller inte.
IsSmartArt { get; }Indikerar om formen är smart art.
IsTextWrapped { get; set; }Hämtar och ställer in den textlindade typen av formen som innehåller text.
IsWordArt { get; }Indikerar om denna form är en ordkonst.
Left { get; set; }Representerar den horisontella förskjutningen av formen från dess vänstra kolumn, i enhet pixlar.
LeftCM { get; set; }Representerar den horisontella förskjutningen av formen från dess vänstra kolumn, i centimeterenhet.
LeftInch { get; set; }Representerar den horisontella förskjutningen av formen från dess vänstra kolumn, i enhet tum.
LeftInShape { get; set; }Representerar den horisontella förskjutningen av formen från den vänstra kanten av den överordnade formen, i enheten 1/4000 av den överordnade formens bredd.
LeftToCorner { get; set; }Hämtar och ställer in den horisontella förskjutningen av formen från kalkylbladets vänstra kant.
Line { get; }Får linjestil
LinkedCell { get; set; }Hämtar eller ställer in kalkylbladsintervallet kopplat till kontrollens värde.
LowerDeltaX { get; set; }Hämtar eller ställer in formens horisontella förskjutning från dess nedre högra hörnkolumn.
LowerDeltaY { get; set; }Hämtar eller ställer in formens vertikala förskjutning från dess nedre högra hörnrad.
LowerRightColumn { get; set; }Representerar kolumnindex i nedre högra hörnet.
LowerRightRow { get; set; }Representerar radindex i nedre högra hörnet.
MacroName { get; set; }Hämtar och ställer in namnet på makrot.
MsoDrawingType { get; }Får mso-ritningstyp.
Name { get; set; }Hämtar och ställer in namnet på formen.
Paths { get; }Hämtar banorna för en anpassad geometrisk form.
Placement { get; set; }Representerar hur ritobjektet är fäst vid cellerna under det. Egenskapen styr placeringen av ett objekt på ett kalkylblad.
Reflection { get; }Representerar enobjekt som anger reflektionseffekt för diagramelementet eller formen.
RelativeToOriginalPictureSize { get; set; }Indikerar om formen är relativ till den ursprungliga bildstorleken.
Right { get; set; }Representerar bredden på formens horisontella förskjutning från dess nedre högra hörnkolumn, i pixelenhet.
RotationAngle { get; set; }Hämtar och ställer in rotationen av formen.
SelectedCell { get; }Hämtar den markerade cellen i inmatningsområdet för kombinationsrutan.
SelectedIndex { get; set; }Hämtar eller ställer in indexnumret för det för närvarande valda objektet i en listruta eller kombinationsruta. Nollbaserat.
SelectedValue { get; }Hämtar det valda värdet för kombinationsrutan.
Shadow { get; set; }Indikerar om kombinationsrutan har 3D-skuggning.
ShadowEffect { get; }Representerar en objekt som anger skuggeffekt för diagramelementet eller formen.
SoftEdges { get; set; }Hämtar och ställer in oskärmens radie som ska appliceras på kanterna, i punktenhet.
Spid { get; }Anger en valfri sträng som ett program kan använda för att identifiera den specifika formen.
Spt { get; }Anger ett valfritt nummer som ett program kan använda för att associera den specifika formen med en definierad formtyp.
Text { get; set; }Representerar strängen i detta TextBox-objekt.
TextBody { get; }Hämtar och ställer in inställningen för formens text.
TextDirection { get; set; }Hämtar/ställer in riktningen för textflödet för detta objekt.
TextEffect { get; }Returnerar ett TextEffectFormat-objekt som innehåller texteffektformateringsegenskaper för den angivna formen. Gäller Shape-objekt som representerar WordArt.
TextHorizontalAlignment { get; set; }Hämtar och ställer in textens horisontella anpassningstyp för formen.
TextHorizontalOverflow { get; set; }Hämtar och ställer in textens horisontella överflödestyp för formen som innehåller text.
TextOptions { get; set; }Representerar textalternativen för formen.
TextOrientationType { get; set; }Hämtar och ställer in formens textorienteringstyp.
TextShapeType { get; set; }Hämtar och ställer in den förinställda textformtypen.
TextVerticalAlignment { get; set; }Hämtar och ställer in den vertikala textjusteringstypen för formen.
TextVerticalOverflow { get; set; }Hämtar och ställer in textens vertikala överflödestyp för formen som innehåller text.
ThreeDFormat { get; }Hämtar och ställer in 3d-format för formen.
Title { get; set; }Anger titeln (bildtexten) för det aktuella formobjektet.
Top { get; set; }Representerar den vertikala förskjutningen av formen från dess översta rad, i pixelenhet.
TopCM { get; set; }Representerar den vertikala förskjutningen av formen från dess översta rad, i centimeterenhet.
TopInch { get; set; }Representerar den vertikala förskjutningen av formen från dess översta rad, i enhet av tum.
TopInShape { get; set; }Representerar den vertikala förskjutningen av formen från den övre kanten av den överordnade formen, i enheten 1/4000 av den överordnade formens höjd.
TopToCorner { get; set; }Hämtar och ställer in den vertikala förskjutningen av formen från arbetsbladets övre kant, i pixelenhet.
Type { get; }Hämtar den automatiska formtypen.
UpperDeltaX { get; set; }Hämtar eller ställer in formens horisontella förskjutning från dess övre vänstra hörnspalt.
UpperDeltaY { get; set; }Hämtar eller ställer in formens vertikala förskjutning från dess övre vänstra hörnrad.
UpperLeftColumn { get; set; }Representerar kolumnindex i övre vänstra hörnet.
UpperLeftRow { get; set; }Representerar radindex i övre vänstra hörnet.
Width { get; set; }Representerar formens bredd, i pixelenhet.
WidthCM { get; set; }Representerar formens bredd, i centimeterenhet.
WidthInch { get; set; }Representerar formens bredd, i enhet tum.
WidthInShape { get; set; }Representerar formens bredd, i enheten 1/4000 av den överordnade formen.
WidthPt { get; set; }Representerar formens bredd, i punktenhet.
WidthScale { get; set; }Hämtar och ställer in breddskalan, i procentenhet av den ursprungliga bildens bredd. Om formen inte är bild returnerar egenskapen WidthScale endast 100;
Worksheet { get; }FårWorksheet objekt som innehåller denna form.
X { get; set; }Hämtar och ställer in den horisontella förskjutningen av formen från kalkylbladets vänstra kant, i pixelenhet.
Y { get; set; }Hämtar och ställer in den vertikala förskjutningen av formen från arbetsbladets övre kant, i pixelenhet.
ZOrderPosition { get; set; }Returnerar positionen för en form i z-ordningen.

Metoder

namnBeskrivning
AddHyperlink(string)Lägger till en hyperlänk till formen.
AlignTopRightCorner(int, int)Flyttar bilden till det övre högra hörnet.
CalculateTextSize()Beräkna om textarean
Characters(int, int)Returnerar ett teckenobjekt som representerar ett teckenintervall i texten.
FormatCharacters(int, int, Font, StyleFlag)Formaterar vissa tecken med teckensnittsinställningen.
GetCharacters()Returnerar alla teckenobjekt som representerar ett teckenintervall i texten .
GetConnectionPoints()Hämta anslutningspunkterna
GetInputRange(bool, bool)Får intervallet som används för att fylla kontrollen.
GetLinkedCell(bool, bool)Får intervallet kopplat till kontrollens värde.
GetLockedProperty(ShapeLockType)Hämtar värdet av låst egendom.
virtual GetResultOfSmartArt()Konvertera smart konst till grupperade former.
virtual IsSameSetting(object)Returnerar om formen är densamma.
MoveToRange(int, int, int, int)Flyttar formen till ett angivet område.
RemoveActiveXControl()Ta bort ActiveX-kontrollen.
RemoveHyperlink()Ta bort hyperlänken för formen.
SetInputRange(string, bool, bool)Ställer in intervallet som används för att fylla kontrollen.
SetLinkedCell(string, bool, bool)Ställer in intervallet kopplat till kontrollens värde.
SetLockedProperty(ShapeLockType, bool)Ställ in den låsta egenskapen.
ToFrontOrBack(int)Tar formen fram eller skickar formen bakåt.
ToImage(ImageOrPrintOptions)Returnerar bitmappsobjektet för formen .
ToImage(Stream, ImageOrPrintOptions)Sparar formen i en ström.
ToImage(Stream, ImageType)Skapar formbilden och sparar den i en ström i angivet format.
ToImage(string, ImageOrPrintOptions)Sparar formen till en fil.
UpdateSelectedValue()Uppdatera det valda värdet med värdet för den länkade cellen.

Exempel


[C#]

//Skapa en ny arbetsbok.        
Workbook workbook = new Workbook();
 
//Hämta det första kalkylbladet.
Worksheet sheet = workbook.Worksheets[0];
 
//Hämta samlingen av kalkylbladsceller.
Cells cells = sheet.Cells;
 
//Ange ett värde.
cells["B3"].PutValue("Employee:");
 
//Sätt den i fetstil.
Style style = cells["B3"].GetStyle();
style.Font.IsBold = true;
cells["B3"].SetStyle(style);
 
//Mata in några värden som anger inmatningsintervallet
//för kombinationsrutan.
cells["A2"].PutValue("Emp001");
cells["A3"].PutValue("Emp002");
cells["A4"].PutValue("Emp003");
cells["A5"].PutValue("Emp004");
cells["A6"].PutValue("Emp005");
cells["A7"].PutValue("Emp006");
 
//Lägg till en ny kombinationsruta.
Aspose.Cells.Drawing.ComboBox comboBox = sheet.Shapes.AddComboBox(2, 0, 2, 0, 22, 100);
 
//Ställ in den länkade cellen;
comboBox.LinkedCell = "A1";
 
//Ställ in inmatningsintervallet.
comboBox.InputRange = "A2:A7";
 
//Set nr. över listrader som visas i kombinationen 
//boxens listdel.
comboBox.DropDownLines = 5;
 
//Ställ in kombinationsrutan med 3D-skuggning.
comboBox.Shadow = true;
 
//Autopassa kolumner
sheet.AutoFitColumns();
 
//Sparar filen.
workbook.Save(@"tstcombobox.xls");

[VB.NET]

'Skapa en ny arbetsbok.
Dim workbook As Workbook = New Workbook()
 
'Skaffa det första arbetsbladet.
Dim sheet As Worksheet = workbook.Worksheets(0)
 
'Hämta samlingen av kalkylbladsceller.
Dim cells As Cells = sheet.Cells
 
'Ange ett värde.
cells("B3").PutValue("Employee:")
 
'Sätt den i fet stil.
Dim style As Style = cells("B3").GetStyle()
style.Font.IsBold = true
cells("B3").SetStyle(style)
 
'Mata in några värden som anger ingångsintervallet
'för kombinationsrutan.
cells("A2").PutValue("Emp001")
cells("A3").PutValue("Emp002")
cells("A4").PutValue("Emp003")
cells("A5").PutValue("Emp004")
cells("A6").PutValue("Emp005")
cells("A7").PutValue("Emp006")
 
'Lägg till en ny kombinationsruta.
Dim comboBox As Aspose.Cells.Drawing.ComboBox = sheet.Shapes.AddComboBox(2, 0, 2, 0, 22, 100)
 
'Ställ in den länkade cellen;
comboBox.LinkedCell = "A1"
 
'Ställ in ingångsintervallet.
comboBox.InputRange = "A2:A7"
 
'Set nr. över listrader som visas i kombinationen
'box's list portion.
comboBox.DropDownLines = 5
 
'Ställ in kombinationsrutan med 3D-skuggning.
comboBox.Shadow = True
 
'AutoFit-kolumner
sheet.AutoFitColumns()
 
'Sparar filen.
workbook.Save("tstcombobox.xls")

Se även