|
 |
|
|
 |
|
|
 |
|
|
Hi there,
The program works great, except when you are trying to scan a multi-page document. That, however, is the least of my problems.
Why make the code so intense and interface-specific? Coders for this kind of thing want a single class or set of classes that provide non-interface specific answers. You code is awesome- it works but noone can understand it to mod it for themselves. Your 'tutorial' leaves much to be desired as well.
What we NEED is a class that allows the PROGRAMMER to define the inputs (resolution, density, etc) in order that we can create our own projects. Interfacing with twain should've been solved already - this is a stupid excersize that has to be done every freaking time we need to create a scanner-based application. We should be ashamed of ourselves.
There should be one class that is called programmatically, where the settings are set to a default and the programmer can create his own GUI for, in such a way that an arraylist of images is returned. Using THIS code is next to impossible - programmers are FORCED to use the twain interface and can do nothing about it - what if my program requires NO GUI? What if I need to customize the GUI? I'm talking about the TWAIN GUI here. We shouldn't need it.
Sorry to rant, but the approach seems so silly. There ought to be one method that just scans images and returns images - no GUI interfering - let US worry about interfaces.
Peace!
|
| Sign In·View Thread·PermaLink | 2.00/5 (1 vote) |
|
|
|
 |
|
|
Please respect: 1.) This article is 7 years old! (published before .NET 1.0)
2.) Read the introduction: "... doesn't present a finished library, only some essential steps for a minimal TWAIN adaption to .NET"
3.) Was marked as 'Advanced', never meant for lazy programmers.
4.) Up to date, neither Microsoft nor TWAIN.ORG could provide an official, working interop solution for TWAIN! TWAIN.ORG seems to have some far future 'plans' for .NET support. MS insists on WIA.
5.) TWAIN itself is archaic, should be replaced anyway.
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
Hi there.
I'm sorry if I came off as disrespectful or attacking, that was not my intention.
I'll make it work somehow.
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
 |
|
|
I tried change brightness value to -400.0 . This brightness value was correct set to scanner (return value SUCCESS), but final image was saved with default brightness value 0. How can I save image with brightness -400.0? Thanks all.
|
| Sign In·View Thread·PermaLink | 2.00/5 (1 vote) |
|
|
|
 |
|
|
I find a bug if i do cancel in the dailog box for scan. The way to fix it : in bool IMessageFilter.PreFilterMessage(ref Message m) add in the switch: default: { EndingScan(); tw.CloseSrc(); break; } and all is ok thanks for this lib !
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
I have copied the vb.net source code of twain lib from previous replies(thx^). when i call tw.select() or tw.aquire(),it works and shows the UI. but if i press the SCAN button(a button in the UI form)...nothing happen..no response. Maybe it's related to the code "IMessageFilter.PreFilterMessage" but i am new..I don't know how to catch the message sent from the scanner driver,and call the scanner for scanning... i really need help.. thanks a lot..
|
| Sign In·View Thread·PermaLink | 1.25/5 (4 votes) |
|
|
|
 |
|
|
Having some very strange problems along the lines of what someone else mentioned - can debug twain apps file in VS.net, but as soon as I try to run outside the debugger, app crashes. I think it's an interop / 64->32 problem, but wondering if anyone else has seen this. If you have and have found a resolution, I'd love to hear it. For now I'm going to buy another machine and put XP x32 on it with VS 2008 (I don't have any 32bit os's around here anymore :(
|
| Sign In·View Thread·PermaLink | 2.00/5 (1 vote) |
|
|
|
 |
|
|
Good gravy!!! DEP is part of the problem...
I imported this call:
'// Only for vista sp1, xp sp3, svr2008 - handles dep policy <DllImport("kernel32.dll", ExactSpelling:=True)> _ Friend Shared Function SetProcessDEPPolicy(ByVal flags As Integer) As IntPtr End Function
and make the call early in the program:
DllImports.kernel32.SetProcessDEPPolicy(&H0)
There are 3 dep options 0,1,2:
zero is off. Application now runs outside the debugger, but I hit another problem in the interop having to do with the message pump for twain. I think that's a very specific x64 issue, and not sure a way around it.
Sorry to answer own question, but still looking for a good guide here...
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
 |
|
|
My application used to work fine with hp scanner. But suddenly the application has stopped working after selcting the source from listbox ; it hangs up. I have noticed that it goes to infinite loop and return TwainCommand.Not event. Is this a dll or system issue ? and even the populated sources are different then b4. please help thanks
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
I tried set PixelType to Black and white in my function:
Public Function SetPixelType(ByVal value As Enumerations.PixelType) As Boolean
Dim xcapID As Enumerations.Capability = Enumerations.Capability.Icap_PixelType
Dim twOneValx As New DataStructures.twOneValue twOneValx.ItemType = DataStructures.twCapability.CapType(xcapID) twOneValx.Item = value
Dim capx As New DataStructures.twCapability(xcapID, twOneValx)
Dim retBoolx As Boolean = OperationTriplets.Control.Capability.Set(capx)
Return retBoolx
End Function
I call this function: SetPixelType(Enumerations.PixelType.BW)
and return log: SetCapability Icap_PixelType: Not Success [1] SetCapability Icap_PixelType: BadValue Data parameter out of supported range.
I don't know why!!!!!!!!
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
I'm at a bit of a loss as to how to proceed. If I download the demo, I can run it on my Vista 64 bit box fine. If I download the code, compile it with VS2008, I get
"An attempt was made to load a program with an incorrect format. (Exception from HRESULT: 0x8007000B)" at TwRC rc = DSMparent( appid, IntPtr.Zero, TwDG.Control, TwDAT.Parent, TwMSG.OpenDSM, ref hwndp ); in Init
If I take my compiled app over to a Vista 32 bit box, it runs fine.
Anyone who's recompiled it under VS2008 and 64 bit get it to work on a 64 bit machine?
|
| Sign In·View Thread·PermaLink | |
|
|
|
 |
|
|
 |
|
|
nice source thanks; but how to configure this lib?? i want also to disactivate the user interface and i want to do something like the tool of msoffice scanning it is a good tool and the user interface is not shown like this
|
| Sign In·View Thread·PermaLink | 1.00/5 (2 votes) |
|
|
|
 |
|
|
Hi, i want to set the output size to custom size . Can anybody knows how to set this using twan capabilities?
regards, kanth
|
| Sign In·View Thread·PermaLink | 2.00/5 (1 vote) |
|
|
|
 |
|
|
In Twainlib.cs, line: rc = DSixfer( appid, srcds, TwDG.Image, TwDAT.ImageNativeXfer, TwMSG.Get, ref hbitmap );
It will cause exception AccessViolationException: "Attempted to read or write protected memory. This is often an indication that other memory is corrupt."
Anybody has ide on how to fix that? Thanks
Ming_Z
|
| Sign In·View Thread·PermaLink | 4.00/5 (3 votes) |
|
|
|
 |
|
|
 |
|
|
It looks it's due to the .Net Framework Hotfix, and this security update blocks the call.
My application used to work on VS2003/.Net 1.1, but after I install the .NET Framework 1.1 Service Pack 1 - .Net Framework 1.1 Hotfix(KB928366), I saw this problem.
|
| Sign In·View Thread·PermaLink | 1.33/5 (3 votes) |
|
|
|
 |
|
|
i've a scanner EPSON3170 USB, but if acquire the application is stopped:
Shared Sub Main() If (Twain.ScreenBitDepth < 15) Then MessageBox.Show("Need high/true-color video mode!", "Screen Bit Depth", MessageBoxButtons.OK, MessageBoxIcon.Information) Return End If
Dim mf As MainFrame = New MainFrame() ---> Application.Run(mf) End Sub
Thanks M.Parro
- mf {TwainGUI.vb.TwainGui.MainFrame} TwainGUI.vb.TwainGui.MainFrame __identity Nothing Object AcceptButton error: cannot obtain value System.Windows.Forms.IButtonControl AccessibilityObject error: cannot obtain value System.Windows.Forms.AccessibleObject AccessibleDefaultActionDescription error: cannot obtain value String AccessibleDescription error: cannot obtain value String AccessibleName error: cannot obtain value String AccessibleRole error: cannot obtain value System.Windows.Forms.AccessibleRole Active error: cannot obtain value Boolean activeControl Nothing System.Windows.Forms.Control ActiveControl error: cannot obtain value System.Windows.Forms.Control ActiveForm error: cannot obtain value System.Windows.Forms.Form ActiveMdiChild error: cannot obtain value System.Windows.Forms.Form ActiveMdiChildInternal error: cannot obtain value System.Windows.Forms.Form ActiveXAmbientBackColor error: cannot obtain value System.Drawing.Color ActiveXAmbientFont error: cannot obtain value System.Drawing.Font ActiveXAmbientForeColor error: cannot obtain value System.Drawing.Color ActiveXEventsFrozen error: cannot obtain value Boolean ActiveXHWNDParent error: cannot obtain value System.IntPtr ActiveXInstance error: cannot obtain value System.Windows.Forms.Control.ActiveXImpl AllowDrop error: cannot obtain value Boolean AllowTransparency error: cannot obtain value Boolean AmbientPropertiesService error: cannot obtain value System.Windows.Forms.AmbientProperties Anchor error: cannot obtain value System.Windows.Forms.AnchorStyles AutoScale error: cannot obtain value Boolean AutoScaleBaseSize error: cannot obtain value System.Drawing.Size + autoScaleBaseSize {Width = 5 Height = 13} System.Drawing.Size + AutoScaleDimensions {Width = 0.0 Height = 0.0} System.Drawing.SizeF + autoScaleDimensions {Width = 0.0 Height = 0.0} System.Drawing.SizeF AutoScaleFactor error: cannot obtain value System.Drawing.SizeF AutoScaleMode Inherit {3} System.Windows.Forms.AutoScaleMode autoScaleMode Inherit {3} System.Windows.Forms.AutoScaleMode AutoScroll error: cannot obtain value Boolean AutoScrolling Nothing System.Diagnostics.TraceSwitch + AutoScrollMargin {Width = 0 Height = 0} System.Drawing.Size + AutoScrollMinSize {Width = 0 Height = 0} System.Drawing.Size AutoScrollOffset error: cannot obtain value System.Drawing.Point AutoScrollPosition error: cannot obtain value System.Drawing.Point AutoSize error: cannot obtain value Boolean AutoSizeMode error: cannot obtain value System.Windows.Forms.AutoSizeMode AutoValidate error: cannot obtain value System.Windows.Forms.AutoValidate AutoValidate error: cannot obtain value System.Windows.Forms.AutoValidate autoValidate Inherit {-1} System.Windows.Forms.AutoValidate autoValidateChanged Nothing System.EventHandler BackColor error: cannot obtain value System.Drawing.Color BackColorBrush error: cannot obtain value System.IntPtr BackgroundImage error: cannot obtain value System.Drawing.Image BackgroundImageLayout error: cannot obtain value System.Windows.Forms.ImageLayout BecomingActiveControl error: cannot obtain value Boolean BindingContext error: cannot obtain value System.Windows.Forms.BindingContext BindingContextInternal error: cannot obtain value System.Windows.Forms.BindingContext Bottom error: cannot obtain value Integer Bounds error: cannot obtain value System.Drawing.Rectangle BufferContext error: cannot obtain value System.Drawing.BufferedGraphicsContext BufferPinkRect Nothing System.Diagnostics.BooleanSwitch CachedImeMode error: cannot obtain value System.Windows.Forms.ImeMode + cachedLayoutEventArgs {System.Windows.Forms.LayoutEventArgs} System.Windows.Forms.LayoutEventArgs CacheTextInternal error: cannot obtain value Boolean CalledClosing error: cannot obtain value Boolean CalledCreateControl error: cannot obtain value Boolean CalledMakeVisible error: cannot obtain value Boolean CalledOnLoad error: cannot obtain value Boolean CanAccessProperties error: cannot obtain value Boolean CancelButton error: cannot obtain value System.Windows.Forms.IButtonControl CanEnableIme error: cannot obtain value Boolean CanFocus error: cannot obtain value Boolean CanRaiseEvents error: cannot obtain value Boolean CanRaiseEventsInternal error: cannot obtain value Boolean CanSelect error: cannot obtain value Boolean Capture error: cannot obtain value Boolean CaptureInternal error: cannot obtain value Boolean CausesValidation error: cannot obtain value Boolean checkForIllegalCrossThreadCalls True Boolean CheckForIllegalCrossThreadCalls error: cannot obtain value Boolean clientHeight 345 Integer ClientRectangle error: cannot obtain value System.Drawing.Rectangle ClientSize error: cannot obtain value System.Drawing.Size clientWidth 600 Integer CloseReason None {0} System.Windows.Forms.CloseReason closeReason None {0} System.Windows.Forms.CloseReason CompanyName error: cannot obtain value String components Nothing System.ComponentModel.Container Container error: cannot obtain value System.ComponentModel.IContainer ContainsFocus error: cannot obtain value Boolean ContextMenu error: cannot obtain value System.Windows.Forms.ContextMenu ContextMenuStrip error: cannot obtain value System.Windows.Forms.ContextMenuStrip ControlBox error: cannot obtain value Boolean ControlKeyboardRouting Nothing System.Diagnostics.TraceSwitch Controls error: cannot obtain value System.Windows.Forms.Control.ControlCollection controlStyle 267011 System.Windows.Forms.ControlStyles Created error: cannot obtain value Boolean CreateParams error: cannot obtain value System.Windows.Forms.CreateParams CreateParams error: cannot obtain value System.Windows.Forms.CreateParams + createParams {System.Windows.Forms.CreateParams} System.Windows.Forms.CreateParams CreateThreadId error: cannot obtain value Integer + ctlClient {System.Windows.Forms.MdiClient} System.Windows.Forms.MdiClient CurrentAutoScaleDimensions error: cannot obtain value System.Drawing.SizeF + currentAutoScaleDimensions {Width = 0.0 Height = 0.0} System.Drawing.SizeF + currentHelpInfo Nothing System.Windows.Forms.HelpInfo CurrentImeContextMode error: cannot obtain value System.Windows.Forms.ImeMode Cursor error: cannot obtain value System.Windows.Forms.Cursor DataBindings error: cannot obtain value System.Windows.Forms.ControlBindingsCollection DefaultBackColor error: cannot obtain value System.Drawing.Color DefaultCursor error: cannot obtain value System.Windows.Forms.Cursor DefaultFont error: cannot obtain value System.Drawing.Font + defaultFont {System.Drawing.Font} System.Drawing.Font defaultFontHandleWrapper Nothing System.Windows.Forms.Control.FontHandleWrapper DefaultForeColor error: cannot obtain value System.Drawing.Color DefaultIcon error: cannot obtain value System.Drawing.Icon + defaultIcon {System.Drawing.Icon} System.Drawing.Icon DefaultImeMode error: cannot obtain value System.Windows.Forms.ImeMode DefaultMargin error: cannot obtain value System.Windows.Forms.Padding DefaultMaximumSize error: cannot obtain value System.Drawing.Size DefaultMinimumSize error: cannot obtain value System.Drawing.Size DefaultPadding error: cannot obtain value System.Windows.Forms.Padding DefaultRestrictedIcon error: cannot obtain value System.Drawing.Icon defaultRestrictedIcon Nothing System.Drawing.Icon DefaultRightToLeft error: cannot obtain value System.Windows.Forms.RightToLeft DefaultSize error: cannot obtain value System.Drawing.Size DesignMode error: cannot obtain value Boolean DesktopBounds error: cannot obtain value System.Drawing.Rectangle DesktopLocation error: cannot obtain value System.Drawing.Point dialogResult None {0} System.Windows.Forms.DialogResult DialogResult None {0} System.Windows.Forms.DialogResult DisabledColor error: cannot obtain value System.Drawing.Color DisableImeModeChangedCount error: cannot obtain value Integer + displayRect {X = 0 Y = 0 Width = 600 Height = 365} System.Drawing.Rectangle DisplayRectangle error: cannot obtain value System.Drawing.Rectangle Disposing error: cannot obtain value Boolean Dock error: cannot obtain value System.Windows.Forms.DockStyle DockPadding error: cannot obtain value System.Windows.Forms.ScrollableControl.DockPaddingEdges dockPadding Nothing System.Windows.Forms.ScrollableControl.DockPaddingEdges DoubleBuffered error: cannot obtain value Boolean DoubleBufferingEnabled error: cannot obtain value Boolean Enabled error: cannot obtain value Boolean EVENT_ACTIVATED {Object} Object EVENT_CLOSED {Object} Object EVENT_CLOSING {Object} Object EVENT_DEACTIVATE {Object} Object EVENT_FORMCLOSED {Object} Object EVENT_FORMCLOSING {Object} Object EVENT_HELPBUTTONCLICKED {Object} Object EVENT_INPUTLANGCHANGE {Object} Object EVENT_INPUTLANGCHANGEREQUEST {Object} Object EVENT_LOAD {Object} Object EVENT_MAXIMIZEDBOUNDSCHANGED {Object} Object EVENT_MAXIMUMSIZECHANGED {Object} Object EVENT_MDI_CHILD_ACTIVATE {Object} Object EVENT_MENUCOMPLETE {Object} Object EVENT_MENUSTART {Object} Object EVENT_MINIMUMSIZECHANGED {Object} Object EVENT_RESIZEBEGIN {Object} Object EVENT_RESIZEEND {Object} Object EVENT_RIGHTTOLEFTLAYOUTCHANGED {Object} Object EVENT_SCROLL Nothing Object EVENT_SHOWN {Object} Object EventAutoSizeChanged {Object} Object EventBackColor {Object} Object EventBackgroundImage {Object} Object EventBackgroundImageLayout {Object} Object EventBindingContext {Object} Object EventCausesValidation {Object} Object EventChangeUICues {Object} Object EventClick {Object} Object EventClientSize {Object} Object EventContextMenu {Object} Object EventContextMenuStrip {Object} Object EventControlAdded {Object} Object EventControlRemoved {Object} Object EventCursor {Object} Object EventDisposed Nothing Object EventDock {Object} Object EventDoubleClick {Object} Object EventDragDrop {Object} Object EventDragEnter {Object} Object EventDragLeave {Object} Object EventDragOver {Object} Object EventEnabled {Object} Object EventEnabledChanged {Object} Object EventEnter {Object} Object EventFont {Object} Object EventForeColor {Object} Object EventGiveFeedback {Object} Object EventGotFocus {Object} Object EventHandleCreated {Object} Object EventHandleDestroyed {Object} Object EventHelpRequested {Object} Object EventImeModeChanged {Object} Object EventInvalidated {Object} Object EventKeyDown {Object} Object EventKeyPress {Object} Object EventKeyUp {Object} Object EventLayout {Object} Object EventLeave {Object} Object EventLocation {Object} Object EventLostFocus {Object} Object EventMarginChanged {Object} Object EventMouseCaptureChanged {Object} Object EventMouseClick {Object} Object EventMouseDoubleClick {Object} Object EventMouseDown {Object} Object EventMouseEnter {Object} Object EventMouseHover {Object} Object EventMouseLeave {Object} Object EventMouseMove {Object} Object EventMouseUp {Object} Object EventMouseWheel {Object} Object EventMove {Object} Object EventPaddingChanged {Object} Object EventPaint {Object} Object EventParent {Object} Object EventPreviewKeyDown {Object} Object EventQueryAccessibilityHelp {Object} Object EventQueryContinueDrag {Object} Object EventRegionChanged {Object} Object EventResize {Object} Object EventRightToLeft {Object} Object Events error: cannot obtain value System.ComponentModel.EventHandlerList + events {System.ComponentModel.EventHandlerList} System.ComponentModel.EventHandlerList EventSize {Object} Object EventStyleChanged {Object} Object EventSystemColorsChanged {Object} Object EventTabIndex {Object} Object EventTabStop {Object} Object EventText {Object} Object EventValidated {Object} Object EventValidating {Object} Object EventVisible {Object} Object EventVisibleChanged {Object} Object Focused error: cannot obtain value Boolean focusedControl Nothing System.Windows.Forms.Control FocusTracing Nothing System.Diagnostics.TraceSwitch Font error: cannot obtain value System.Drawing.Font FontHandle error: cannot obtain value System.IntPtr FontHeight error: cannot obtain value Integer fontMeasureString "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" String ForeColor error: cannot obtain value System.Drawing.Color FormBorderStyle error: cannot obtain value System.Windows.Forms.FormBorderStyle FormerlyActiveMdiChild error: cannot obtain value System.Windows.Forms.Form + FormPadding {System.Windows.Forms.Padding} System.Windows.Forms.Padding + formState {System.Collections.Specialized.BitVector32} System.Collections.Specialized.BitVector32 + FormStateAllowTransparency {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateAutoScaling {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateBorderStyle {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateControlBox {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + formStateEx {System.Collections.Specialized.BitVector32} System.Collections.Specialized.BitVector32 + FormStateExAutoSize {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateExCalledClosing {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateExCalledCreateControl {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateExCalledMakeVisible {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateExCalledOnLoad {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateExInModalSizingLoop {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateExInScale {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateExInUpdateMdiControlStrip {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateExMnemonicProcessed {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateExSettingAutoScale {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateExShowIcon {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateExUpdateMenuHandlesDeferred {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateExUpdateMenuHandlesSuspendCount {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateExUseMdiChildProc {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateExWindowBoundsHeightIsClientSize {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateExWindowBoundsWidthIsClientSize {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateExWindowClosing {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateHelpButton {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateIconSet {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateIsActive {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateIsRestrictedWindow {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateIsRestrictedWindowChecked {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateIsTextEmpty {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateIsWindowActivated {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateKeyPreview {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateLayered {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateMaximizeBox {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateMdiChildMax {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateMinimizeBox {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateRenderSizeGrip {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateSetClientSize {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateShowWindowOnCreate {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateSizeGripStyle {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateStartPos {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateSWCalled {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateTaskBar {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateTopMost {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section + FormStateWindowState {System.Collections.Specialized.BitVector32.Section} System.Collections.Specialized.BitVector32.Section Handle error: cannot obtain value System.IntPtr HandleInternal error: cannot obtain value System.IntPtr HasChildren error: cannot obtain value Boolean HasMenu error: cannot obtain value Boolean Height 399 Integer height 399 Integer HelpButton error: cannot obtain value Boolean + horizontalScroll {System.Windows.Forms.HScrollProperties} System.Windows.Forms.HScrollProperties HorizontalScroll error: cannot obtain value System.Windows.Forms.HScrollProperties HostedInWin32DialogManager error: cannot obtain value Boolean HScroll error: cannot obtain value Boolean Icon error: cannot obtain value System.Drawing.Icon icon Nothing System.Drawing.Icon Identity Nothing Object ImeCharsToIgnoreDisabled -1 Integer ImeCharsToIgnoreEnabled 0 Integer ImeMode error: cannot obtain value System.Windows.Forms.ImeMode ImeModeInternal error: cannot obtain value System.Windows.Forms.ImeMode ImeSupported error: cannot obtain value Boolean ImeWmCharsToIgnore error: cannot obtain value Integer inCrossThreadSafeCall False Boolean InnerMostActiveContainerControl error: cannot obtain value System.Windows.Forms.ContainerControl InnerMostFocusedContainerControl error: cannot obtain value System.Windows.Forms.ContainerControl InternalHandle error: cannot obtain value System.IntPtr internalSyncObject {Object} Object + invokeMarshaledCallbackHelperDelegate {System.Threading.ContextCallback} System.Threading.ContextCallback InvokeRequired error: cannot obtain value Boolean IsAccessible error: cannot obtain value Boolean IsActiveX error: cannot obtain value Boolean IsClosing error: cannot obtain value Boolean IsContainerControl error: cannot obtain value Boolean IsDisposed error: cannot obtain value Boolean IsHandleCreated error: cannot obtain value Boolean IsIEParent error: cannot obtain value Boolean IsLayoutSuspended error: cannot obtain value Boolean IsMaximized error: cannot obtain value Boolean IsMdiChild error: cannot obtain value Boolean IsMdiChildFocusable error: cannot obtain value Boolean IsMdiContainer error: cannot obtain value Boolean IsMirrored error: cannot obtain value Boolean IsMnemonicsListenerAxSourced error: cannot obtain value Boolean IsRestrictedWindow error: cannot obtain value Boolean IsWindowObscured error: cannot obtain value Boolean KeyPreview error: cannot obtain value Boolean LastCanEnableIme error: cannot obtain value Boolean LayoutEngine error: cannot obtain value System.Windows.Forms.Layout.LayoutEngine layoutSuspendCount 0 Byte Left 132 Integer Location error: cannot obtain value System.Drawing.Point + mainFrameMenu {System.Windows.Forms.MainMenu} System.Windows.Forms.MainMenu MainMenuStrip error: cannot obtain value System.Windows.Forms.MenuStrip Margin error: cannot obtain value System.Windows.Forms.Padding MaximizeBox error: cannot obtain value Boolean MaximizedBounds error: cannot obtain value System.Drawing.Rectangle MaximumSize error: cannot obtain value System.Drawing.Size MdiChildren error: cannot obtain value System.Windows.Forms.Form() + MdiClient {System.Windows.Forms.MdiClient} System.Windows.Forms.MdiClient + mdiClient1 {System.Windows.Forms.MdiClient} System.Windows.Forms.MdiClient MdiControlStrip error: cannot obtain value System.Windows.Forms.MdiControlStrip MdiParent error: cannot obtain value System.Windows.Forms.Form MdiParentInternal error: cannot obtain value System.Windows.Forms.Form MdiWindowListStrip error: cannot obtain value System.Windows.Forms.MdiWindowListStrip Menu error: cannot obtain value System.Windows.Forms.MainMenu + menuItemExit {System.Windows.Forms.MenuItem} System.Windows.Forms.MenuItem + menuItemScan {System.Windows.Forms.MenuItem} System.Windows.Forms.MenuItem + menuItemSelSrc {System.Windows.Forms.MenuItem} System.Windows.Forms.MenuItem + menuItemSepr {System.Windows.Forms.MenuItem} System.Windows.Forms.MenuItem + menuMainFile {System.Windows.Forms.MenuItem} System.Windows.Forms.MenuItem + menuMainWindow {System.Windows.Forms.MenuItem} System.Windows.Forms.MenuItem MergedMenu error: cannot obtain value System.Windows.Forms.MainMenu MergedMenuPrivate error: cannot obtain value System.Windows.Forms.MainMenu + minAutoSize {Width = 0 Height = 0} System.Drawing.Size MinimizeBox error: cannot obtain value Boolean MinimumSize error: cannot obtain value System.Drawing.Size Modal error: cannot obtain value Boolean ModifierKeys error: cannot obtain value System.Windows.Forms.Keys MouseButtons error: cannot obtain value System.Windows.Forms.MouseButtons MousePosition error: cannot obtain value System.Drawing.Point mouseWheelInit True Boolean mouseWheelMessage 522 Integer mouseWheelRoutingNeeded False Boolean msgfilter True Boolean Name error: cannot obtain value String NcAccessibilityObject error: cannot obtain value System.Windows.Forms.AccessibleObject Opacity error: cannot obtain value Double OpacityAsByte error: cannot obtain value Byte originalImeContext 0 System.IntPtr OwnedForms error: cannot obtain value System.Windows.Forms.Form() Owner error: cannot obtain value System.Windows.Forms.Form OwnerInternal error: cannot obtain value System.Windows.Forms.Form ownerWindow Nothing System.Windows.Forms.NativeWindow Padding error: cannot obtain value System.Windows.Forms.Padding PaintLayerBackground 1 Short PaintLayerForeground 2 Short PaletteTracing Nothing System.Diagnostics.TraceSwitch Parent error: cannot obtain value System.Windows.Forms.Control parent Nothing System.Windows.Forms.Control ParentContainerControl error: cannot obtain value System.Windows.Forms.ContainerControl ParentForm error: cannot obtain value System.Windows.Forms.Form ParentFormInternal error: cannot obtain value System.Windows.Forms.Form ParentInternal error: cannot obtain value System.Windows.Forms.Control picnumber 0 Integer PreferredSize error: cannot obtain value System.Drawing.Size ProductName error: cannot obtain value String ProductVersion error: cannot obtain value String PropAcceptButton 46 Integer PropAccessibility 19 Integer PropAccessibleDefaultActionDescription 17 Integer PropAccessibleDescription 18 Integer PropAccessibleHelpProvider 27 Integer PropAccessibleName 21 Integer PropAccessibleRole 22 Integer PropActiveMdiChild 63 Integer PropActiveXImpl 24 Integer PropagatingImeMode error: cannot obtain value System.Windows.Forms.ImeMode propagatingImeMode Inherit {-1} System.Windows.Forms.ImeMode PropAmbientPropertiesService 37 Integer PropAutoScrollOffset 29 Integer PropAxContainer 74 Integer PropBackBrush 1 Integer PropBackColor 5 Integer PropBackgroundImage 8 Integer PropBackgroundImageLayout 26 Integer PropBindingManager 16 Integer PropBindings 15 Integer PropCacheTextCount 35 Integer PropCacheTextField 36 Integer PropCancelButton 47 Integer PropContextMenu 11 Integer PropContextMenuStrip 28 Integer PropControlsCollection 4 Integer PropControlVersionInfo 25 Integer PropCurMenu 52 Integer PropCurrentAmbientFont 3 Integer PropCursor 12 Integer PropDefaultButton 48 Integer PropDialogOwner 49 Integer PropDisableImeModeChangedCount 33 Integer PropDummyMenu 51 Integer + Properties {System.Windows.Forms.PropertyStore} System.Windows.Forms.PropertyStore + propertyStore {System.Windows.Forms.PropertyStore} System.Windows.Forms.PropertyStore PropFont 7 Integer PropFontHandleWrapper 9 Integer PropFontHeight 2 Integer PropForeColor 6 Integer PropFormerlyActiveMdiChild 64 Integer PropFormMdiParent 62 Integer PropImeMode 32 Integer PropImeWmCharsToIgnore 31 Integer PropLastCanEnableIme 34 Integer PropMainMenu 50 Integer PropMainMenuStrip 66 Integer PropMaximizedBounds 56 Integer PropMaxTrackSizeHeight 61 Integer PropMaxTrackSizeWidth 60 Integer PropMdiChildFocusable 65 Integer PropMdiControlStrip 68 Integer PropMdiWindowListStrip 67 Integer PropMergedMenu 53 Integer PropMinTrackSizeHeight 59 Integer PropMinTrackSizeWidth 58 Integer PropName 0 Integer PropNcAccessibility 20 Integer PropOpacity 70 Integer PropOwnedForms 55 Integer PropOwnedFormsCount 57 Integer PropOwner 54 Integer PropPaintingException 23 Integer PropRegion 13 Integer PropRightToLeft 14 Integer PropSecurityTip 69 Integer PropTransparencyKey 71 Integer PropUseCompatibleTextRendering 30 Integer PropUserData 10 Integer RawBackColor error: cannot obtain value System.Drawing.Color RecreatingHandle error: cannot obtain value Boolean reflectParent Nothing System.Windows.Forms.Control ReflectParent Nothing System.Windows.Forms.Control Region error: cannot obtain value System.Drawing.Region RenderRightToLeft error: cannot obtain value Boolean RenderTransparencyWithVisualStyles error: cannot obtain value Boolean RenderTransparent error: cannot obtain value Boolean + requestedScrollMargin {Width = 0 Height = 0} System.Drawing.Size RequiredScaling error: cannot obtain value System.Windows.Forms.BoundsSpecified requiredScaling 31 Byte RequiredScalingEnabled error: cannot obtain value Boolean RequiredScalingEnabledMask 16 Byte RequiredScalingMask 15 Byte rese | | | |