c# render pdf : How to reorder pages in pdf online software control project winforms azure web page UWP vb_dot_net_developers_guide41-part595

378
Chapter 8 • Windows Forms Components and Controls
Property
Description
RightToLeft
Indicates whether the list view should draw right-to-left 
for RTL languages
Scrollable
Indicates whether the list view will display scrollbars if it 
contains more items than can fit in the client area
SmallImageList
The image list used by the list view for images in all 
views except for the Large Icon view
Sorting
Indicates the manner in which items are to be sorted
StateImageList
The image list used by the list view for custom states
TabIndex
Determines the index in the tab order that the list view 
will occupy
TabStop
Indicates whether the user can use the Tab key to give 
focus to the list view
View
Selects one of four different views in which items can 
be shown
The View property is an important property of the list view, because it deter-
mines one of four different views in which items can be shown: text-only, text-
with-small-icons, text-with-large-icons, or report.The self-explanatory text-only
view renders items in much the same manner as a list box.The text-with-small-
icons, text-with-large-icons, and report views are similar to the Small Icons, Large
Icons, and Detail views in Windows Explorer.
The ListItems property holds the items in a list view. If a ListView control has
multiple columns, the items have subitems that hold information in the columns
beyond the first. For example, a list view with one row and three columns has
one item (to hold the information in the first column) and two subitems (to hold
the information in the second and third columns).
Another useful property of the list view is the HeaderStyle property.The
HeaderStyle property determines the style of the column headers in Report view.
The property can be set to show no headers, clickable headers, and non-clickable
headers.
Before we delve into our example, you should be familiar with the Sorting
property of the list view.The Sorting property indicates the manner in which
items are to be sorted. Items can remain unsorted, or you can sort them by
ascending or descending order.
www.syngress.com
Table 8.13
Continued
How to reorder pages in pdf online - re-order PDF pages in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Support Customizing Page Order of PDF Document in C# Project
how to reorder pages in pdf online; how to rearrange pdf pages in preview
How to reorder pages in pdf online - VB.NET PDF Page Move Library: re-order PDF pages in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sort PDF Document Pages Using VB.NET Demo Code
change page order pdf reader; how to reverse page order in pdf
Windows Forms Components and Controls• Chapter 8
379
Let’s create our version information box. Our box will have three columns to
show a file’s name, its version, and its full path. Declare three variables to hold
these values:
Dim strFile As String
Dim strVersion As String
Dim strFullPath As String
Declare an array of strings to hold subitems in the list view.The array has size
two to show two columns in addition to the first in the list view.
Dim strSubItems(2) As String
Our ListView control will show information about the common control DLL
comctl32.dll.The following statement assigns the appropriate values to the vari-
ables we declared:
'Set the file's name, version, and full path
strFile = "comctl32.dll"
strVersion = "5.81"
strFullPath = "C:\WINNT\system32\COMCTL32.DLL"
We now need to fill our subitem array with the file’s version and full path.
These will be displayed in the second and third columns of the list view:
'Fill the subitem array
strSubItems(0) = strVersion
strSubItems(1) = strFullPath
We are now ready to set properties of the list view.We want to display the
items in Report view, have clickable headers, and display items in ascending
order:
With lvwVersionInformation
.View = View.report
.HeaderStyle = ColumnHeaderStyle.Clickable
.Sorting = SortOrder.Ascending
The following statements add three columns to the list view.The column
headings are “File,”“Version,” and “Full Path,” and the column widths are 100,
100, and 200.The text in all columns aligns with the left margin:
www.syngress.com
C# TIFF: How to Reorder, Rearrange & Sort TIFF Pages Using C# Code
Reorder, Rearrange and Sort TIFF Document Pages in C#.NET Application. C# TIFF Page Sorting Overview. Reorder TIFF Pages in C#.NET Application.
reverse page order pdf; how to move pages around in pdf
VB.NET PowerPoint: Sort and Reorder PowerPoint Slides by Using VB.
Sort and Reorder PowerPoint Slides Range with VB amount of robust PPT slides/pages editing methods powerful & profession imaging controls, PDF document, image
reorder pages in pdf file; move pdf pages in preview
380
Chapter 8 • Windows Forms Components and Controls
.Columns.Add("File", 100, HorizontalAlignment.Left)
.Columns.Add("Version", 100, HorizontalAlignment.Left)
.Columns.Add("Full Path", 200, HorizontalAlignment.Left)
To add the item to the list view, use the Add method of the Columns prop-
erty.The first parameter is the name of the file, the second is the index of an
appropriate image, and the third is the array of subitems:
.ListItems.Add(strFile, 0, strSubItems)
End With
The list view now shows the version information of the common control
DLL.The following is the full code listing for the example:
Dim strFile As String
Dim strVersion As String
Dim strFullPath As String
Dim strSubItems(2) As String
'Set the file's name, version, and full path
strFile = "comctl32.dll"
strVersion = "5.81"
strFullPath = "C:\WINNT\system32\COMCTL32.DLL"
'Fill the subitem array
strSubItems(0) = strVersion
strSubItems(1) = strFullPath
With lvwVersionInformation
'Set the view to Report view
.View = View.report
'Set the header style to clickable           
.HeaderStyle = ColumnHeaderStyle.Clickable
'Display items in ascending order
.Sorting = SortOrder.Ascending
www.syngress.com
Read PDF in Web Image Viewer| Online Tutorials
"This online guide content is Out Dated! Extract images from PDF documents; Add, reorder pages in PDF files; Save and print PDF as you wish;
how to rearrange pdf pages reader; how to reorder pages in a pdf document
C# PDF: C# Code to Process PDF Document Page Using C#.NET PDF
C# PDF Page Processing: Sort PDF Pages - online C#.NET tutorial page for how to reorder, sort, reorganize or re-arrange PDF document files using C#.NET code.
how to move pages in a pdf file; how to move pages around in a pdf document
Windows Forms Components and Controls• Chapter 8
381
'Add File, Version, and Full Path columns
.Columns.Add("File", 100, HorizontalAlignment.Left)
.Columns.Add("Version", 100, HorizontalAlignment.Left)
.Columns.Add("Full Path", 200, HorizontalAlignment.Left)
'Add item
.ListItems.Add(strFile, 0, strSubItems)
End With
ComboBox Control
The Windows Forms ComboBox control displays a list from which the user can
select one or more choices.The ComboBox control appears as a text box and an
associated list box.As text is typed into the text box, the list scrolls to the nearest
match. In addition, when the user selects an item in the list box, it automatically
uses that entry to replace the content of the text box and selects the text.
Because a combo box is similar to a list box, you may wonder when to use
one or the other, but there are differences. Unlike a list box, a combo box allows
the user to type an item that does not appear in the list. In general, use a combo
box to present to the user a list of merely suggested choices, and use a list box to
strictly limit the user’s input to only the choices you present. In addition, as a
combo box generally consumes less space on a form than a list box, a combo box
may be a better choice when such space is at a premium.
The combo box has three different styles: simple, drop down, and drop-down
list. In the simple style, the combo box has an edit box along with a list box. In
the drop down style, the combo box looks like an edit box, but you can click it
to see a drop down containing its items.The drop-down list style is similar to the
drop down style. However, in the drop down list style, the user can only choose
an item in the list. No item can be entered that does not appear in the list.Table
8.14 shows the properties of the ComboBox control.
Table 8.14
ComboBox Properties
Property
Description
AllowDrop
Determines if the combo box will receive drag-drop 
notifications
BackColor
The background color used to display text and graphics 
in the combo box
www.syngress.com
Continued
VB.NET TIFF: Modify TIFF File by Adding, Deleting & Sort TIFF
Users can use it to reorder TIFF pages in ''' &ltsummary> ''' Sort TIFF document pages in designed powerful & profession imaging controls, PDF document, image
rearrange pages in pdf reader; rearrange pdf pages
C# PDF Page Rotate Library: rotate PDF page permanently in C#.net
Online C# class source codes enable the ability to rotate single NET, add new PDF page, delete certain PDF page, reorder existing PDF pages and split
change page order in pdf online; pdf reorder pages
382
Chapter 8 • Windows Forms Components and Controls
Property
Description
Cursor
The cursor that appears when the mouse passes over 
the combo box
DataSource
Indicates the list that the combo box will use to get its 
items
DisplayMember
Indicates the property to display for the items in the 
combo box
Font
The font used to display text in the combo box
ForeColor
The foreground color used to display text and graphics 
in the combo box
IntegralHeight
Indicates whether the list portion can contain only 
complete items
ItemHeight
The height, in pixels, of items in an owner-drawn combo 
box
Items
The items in the combo box
MaxDropDownItems The maximum number of entries to display in the drop-
down list
MaxLength
Specifies the maximum number of characters that can 
be entered into the combo box
RightToLeft
Indicates whether the combo box should draw right-to-
left for RTL languages
Sorted
Controls whether items in the list portion are sorted
Style
Controls the appearance and functionality of the combo 
box
TabInde;
Determines the index in the tab order that the combo 
box will occupy
TabStop
Indicates whether the user can use the Tab key to give 
focus to the combo box
Text
The text contained in the combo box
ValueMember
Indicates the property to use as the actual value for the 
items in the combo box
www.syngress.com
Table 8.14
Continued
C# Word: How to Create Word Document Viewer in C#.NET Imaging
Offer mature Word file page manipulation functions (add, delete & reorder pages) in document viewer; (Directly see online document viewer demo here.).
reorder pages pdf file; reordering pages in pdf
VB.NET TIFF: VB.NET Sample Code to Process & Manage TIFF Page
certain TIFF page, and sort & reorder TIFF pages in Process TIFF Pages Independently in VB.NET Code. powerful & profession imaging controls, PDF document, image
how to rearrange pages in a pdf document; move pages in pdf acrobat
Windows Forms Components and Controls• Chapter 8
383
You can add items to the combo box at design-time.To add items to a
combo box at design-time:
1. Select the ComboBox control on the form.
2. If necessary, use the View menu to open the Properties window.
3. In the Properties window, click the Items property, then click the
ellipsis.
4. In String Collection Editor, type the first item, then press Enter.
5. Type the next items, pressing Enter after each item.
6. Click OK.
There are a variety of ways to programmatically add items to a combo box.
You can simply add an item to the list, letting the combo box control the posi-
tion of insertion based on whether or not it is sorted.Alternatively, you can make
explicit the point at which to insert an item.To simply add an item to a combo
box, use the Add method of the Items collection:
'Add an item
cboUser.Items.Add("(New User)")
To add an item to a combo box, specifying the point of insertion, use the
Insert method of the Items collection.This is useful when you want to specifi-
cally insert an item at a particular spot.This does not work when the Sorted prop-
erty is set to True. As with other index properties, the point of insertion is
zero-based; in the example that follows, the item is added at the first position in
the list:
'Add an item at the first position
cboUser.Items.Insert(0, "(New User)")
Now, let’s look at removing an item.You can remove an item by its index or
by its value. For instance, to remove the first item in a list (by specifying its zero-
based position), use the Remove method of the Items collection as follows:
'Remove the first item
cboUser.Items.Remove(0)
You can also remove an item by its value. Here is a snippet that specifies the
value of the item to be removed:
'Remove the item "(New User)"
www.syngress.com
384
Chapter 8 • Windows Forms Components and Controls
cboUser.Items.Remove("(New User)")
Sometimes you want to remove the selected item.You can use the SelectedItem
and Remove methods for this. Let’s look at how this is done in code:
'Remove the selected item
cboUser.Items.Remove(cboUser.SelectedItem)
DomainUpDown Control
The DomainUpDown control displays a list from which the user can select only
one choice.You can use a combo box for everything you can use a domain up-
down control for. However, a domain up-down control is generally used when
the items have an inherent order, like days of the week, or months of the year.
The Domain UpDown control consists of an edit box and up-down buttons.
The edit box displays the currently selected item.The user can select the next or
previous item in the list by clicking the up-down buttons or pressing the Up
Arrow and Down Arrow keys.Table 8.15 shows the properties of the
DomainUpDown control.
Table 8.15
DomainUpDown Properties
Property
Description
AllowDrop
Determines if the up-down control will receive drag-
drop notifications
BackColor
The background color used to display text and graphics 
in the up-down control
BorderStyle
Indicates the border style of the up-down control
Cursor
The cursor that appears when the mouse passes over 
the up-down control
Font
The font used to display text in the up-down control
ForeColor
The foreground color used to display text and graphics 
in the up-down control
InterceptArrowKeys Indicates whether the up-down control will increment 
and decrement the value when the Up Arrow and 
Down Arrow keys are pressed
Items
The allowable values of the up-down control
ReadOnly
Indicates whether or not the up-down control is 
read-only
www.syngress.com
Continued
Windows Forms Components and Controls• Chapter 8
385
Property
Description
RightToLeft
Indicates whether the up-down control should draw 
right-to-left for RTL languages
Sorted
Controls whether items in the domain list are sorted
TabIndex
Determines the index in the tab order that this control 
will occupy
TabStop
Indicates whether the user can use the Tabkey to give 
focus to the up-down control
Text
The text contained in the up-down control
TextAlign
Indicates how the text should be aligned in the edit box
UpDownAlign
Indicates how the up-down control will position the up-
down buttons relative to its edit box
Wrap
Indicates whether or not values wrap around at either 
end of the item list
The Text property holds the text contained in the up-down control.Another
important property is the Items collection, which holds the items in the up-down
control.You can use the Items property to programmatically add items to, and
remove items from, the up-down control.We have added items to and removed
items from many of the controls we discussed previously. However, you will often
want to add items to an up-down control at design-time.To add items to an up-
down control on a form at design-time:
1. Click the DomainUpDown control on the form.
2. In the Properties window, click the Items property, then click the
ellipsis.
3. In the String Collection Editor window, type the first item, then press
Enter.
4. Type the next items, pressing Enter after each item.
5. Click OK.
When the ReadOnly property is set to True, the Items property holds the only
allowable values of the up-down control. In other words, the Items property is the
domain of a read-only up-down control, which is where the control gets its
www.syngress.com
Table 8.15
Continued
386
Chapter 8 • Windows Forms Components and Controls
name.The user cannot type a new value in a read-only up-down control. Instead,
a keystroke selects the item in the control that starts with the letter pressed.
You can change the horizontal alignment of the up-down buttons.The
default alignment of the up-down buttons is with the right margin of the 
control.To align the up-down buttons to the left of the edit box, set the
UpDownAlign property as follows:
'Align the up-down buttons to the left of the edit box        
dudDaysOfTheWeek.UpDownAlign = LeftRightAlignment.Left
The DomainUpDown control  is similar to another control, the
NumericUpDown control. In the next section, we will take a closer look at the
numeric up-down control.
NumericUpDown Control
The NumericUpDown control allows the user to quickly change a numeric
value by a chosen increment.The numeric up-down control shares many proper-
ties with the domain up-down control, but it is used to display numbers instead
of text.The numeric up-down control is a great choice when collecting input
such as a number of employees and a number of days from the user.Table 8.16
shows the properties of the NumericUpDown control.
Table 8.16
NumericUpDown Properties
Property
Description
AllowDrop
Determines if the up-down control will receive drag-
drop notifications
BackColor
The background color used to display text and graphics 
in the up-down control
BorderStyle
Indicates the border style of the up-down control
Cursor
The cursor that appears when the mouse passes over 
the up-down control
DecimalPlaces
Indicates the number of decimal places to display
Font
The font used to display text in the up-down control
ForeColor
The foreground color used to display text and graphics 
in the up-down control
Hexadecimal
Indicates whether the up-down control should display 
its value in hexadecimal
www.syngress.com
Continued
Windows Forms Components and Controls• Chapter 8
387
Property
Description
Increment
Indicates the amount to increment/decrement on each 
button click
InterceptArrowKeys Indicates whether the up-down control will increment 
and decrement the value when the Up Arrow and 
Down Arrow keys are pressed
Maximum
Indicates the maximum value for the up-down control
Minimum
Indicates the minimum value for the up-down control
ReadOnly
Indicates whether or not the edit box is read-only
RightToLeft
Indicates whether the up-down control should draw 
right-to-left for RTL languages
TabIndex
Determines the index in the tab order that the up-down 
control will occupy
TabStop
Indicates whether the user can use the Tab key to give 
focus to the up-down control
TextAlign
Indicates how the text should be aligned in the edit box
ThousandsSeparator Indicates whether thousands separators will be inserted 
between every three digits
UpDownAlign
Indicates how the up-down control will position the 
up-down buttons relative to its edit box
Value
The current value of the up-down control
The numeric up-down control has several unique properties.The Value prop-
erty holds the current value of the numeric up-down control.The user can use
the up-down buttons to increment or decrement the current value by the value
of the Increment property.
The default value of the Increment property is 1.You can set the Increment
property to a smaller value and display decimal places by increasing the value of
the DecimalPlaces property.Along with displaying decimal places, you can also dis-
play thousands separators between every three digits.
The Minimum and Maximum properties indicate the minimum and maximum
values of the up-down control.The value of the up-down control cannot be
decremented past the value of the Minimum property.Also, the current value
cannot be incremented past the value of the Maximum property.
www.syngress.com
Table 8.16
Continued
Documents you may be interested
Documents you may be interested