Results 1 to 15 of 15

Thread: Property Grid Usage [Resolved]

  1. #1

    Thread Starter
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Arrow Property Grid Usage [Resolved]

    I finally foud the property grid thanks to Aaron Young in this thread, but I
    am having some trouble implementing it on my user control. Does anyone
    know how it works?

    Thanks in advance for any assistance.
    Last edited by RobDog888; Jun 21st, 2005 at 06:00 PM.
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  2. #2
    Guru Aaron Young's Avatar
    Join Date
    Jun 1999
    Location
    Red Wing, MN, USA
    Posts
    2,177

    Re: Property Grid Usage

    What exactly are you having trouble doing?

    All you should have to do is set the SelectedObject property to the control/class you want to set properties for.

  3. #3
    Frenzied Member <ABX's Avatar
    Join Date
    Jul 2002
    Location
    Canada eh...
    Posts
    1,622

    Re: Property Grid Usage

    the property grid control is ONLY for displaying properties of objects(programming objects).
    If you were expecting to be able to just do a PropertyGrid1.AddItem("ItemName", "Value", "Category") you will be disappointed.

    You could decompile the control....
    Tips:
    • Google is your friend! Search before posting!
    • Name your thread appropriately... "I Need Help" doesn't cut it!
    • Always post your code!!!! We can't read your mind!!! (well, at least most of us!)
    • Allways Include the Name and Line of the Exception (if one is occuring!)
    • If it is relevant state the version of Visual Studio/.Net Framwork you are using (2002/2003/2005)


    If you think I was helpful, rate my post
    IRC Contact: Rizon/xous ChakraNET/xous Freenode/xous

  4. #4
    Guru Aaron Young's Avatar
    Join Date
    Jun 1999
    Location
    Red Wing, MN, USA
    Posts
    2,177

    Re: Property Grid Usage

    It's not as bad as it sounds, all you'd have to do is create a class that is comprised of the Properties you want to offer/manipulate, i.e.

    VB Code:
    1. Imports System.ComponentModel
    2.  
    3. Public Class PropertyClass
    4.    Private m_prop1 As String = "Text"
    5.    Private m_prop2 As Integer = 1
    6.    Private m_prop3 As Bitmap
    7.    Private m_prop4 As Color = Color.Red
    8.  
    9.    <Category("Category1"), DefaultValue("Text")> _
    10.    Public Property Property1() As String
    11.       Get
    12.          Return m_prop1
    13.       End Get
    14.       Set(ByVal Value As String)
    15.          m_prop1 = Value
    16.       End Set
    17.    End Property
    18.  
    19.    <Category("Category1"), DefaultValue(1)> _
    20.    Public Property Property2() As Integer
    21.       Get
    22.          Return m_prop2
    23.       End Get
    24.       Set(ByVal Value As Integer)
    25.          m_prop2 = Value
    26.       End Set
    27.    End Property
    28.  
    29.    <Category("Category2")> _
    30.    Public Property Property3() As Bitmap
    31.       Get
    32.          Return m_prop3
    33.       End Get
    34.       Set(ByVal Value As Bitmap)
    35.          m_prop3 = Value
    36.       End Set
    37.    End Property
    38.  
    39.    <Category("Category2"), DefaultValue(GetType(Color), "Red")> _
    40.    Public Property Property4() As Color
    41.       Get
    42.          Return m_prop4
    43.       End Get
    44.       Set(ByVal Value As Color)
    45.          m_prop4 = Value
    46.       End Set
    47.    End Property
    48. End Class

    Example Usage:

    VB Code:
    1. Private m_properties As New PropertyClass
    2.    Private propGrid As New PropertyGrid
    3.  
    4.    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    5.       propGrid.Location = New Point(10, 10)
    6.       propGrid.Size = New Size(200, 250)
    7.       propGrid.Dock = DockStyle.Fill
    8.       propGrid.CommandsVisibleIfAvailable = True
    9.       propGrid.Text = "My Property Grid"
    10.  
    11.       pnlPropGrid.Controls.Add(propGrid)
    12.  
    13.       propGrid.SelectedObject = m_properties
    14.    End Sub
    15.  
    16.    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    17.       ' Save m_properties content here
    18.    End Sub

  5. #5

    Thread Starter
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Property Grid Usage

    Ok, but I am having trouble with it when I try to integrate it to a form for my
    user control. In my control I have a property - Panels (collection) that I am
    trying to get the elipsis to appear and when that is clicked it will bring up my
    property form with the property grid on it and a listbox to add/remove panels.
    Nowe I need each entry of the listbox to have its own properties and as you
    click each one the properties will change accordingly.

    I have another thread where I am trying to get the elipsis and hyperlink text
    for an About link in the description for my control.

    Thats all nothing complicated
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  6. #6
    Guru Aaron Young's Avatar
    Join Date
    Jun 1999
    Location
    Red Wing, MN, USA
    Posts
    2,177

    Re: Property Grid Usage

    You need to create a custom Collection Editor, here's an example:

    MyPanel Class:
    VB Code:
    1. Imports System.ComponentModel
    2.  
    3. Public Class MyPanel
    4.    Private m_name As String = ""
    5.    Private m_prop1 As String = ""
    6.  
    7.    <Browsable(True), DefaultValue("")> _
    8.    Public Property Name() As String
    9.       Get
    10.          Return m_name
    11.       End Get
    12.       Set(ByVal Value As String)
    13.          m_name = Value
    14.       End Set
    15.    End Property
    16.  
    17.    <Browsable(True), DefaultValue("")> _
    18.    Public Property Property1() As String
    19.       Get
    20.          Return m_prop1
    21.       End Get
    22.       Set(ByVal Value As String)
    23.          m_prop1 = Value
    24.       End Set
    25.    End Property
    26.  
    27.    Public Overrides Function ToString() As String
    28.       Return m_prop1
    29.    End Function
    30. End Class
    MyPanels Class:
    VB Code:
    1. Public Class MyPanels
    2.    Inherits CollectionBase
    3.  
    4.    Default Public ReadOnly Property Item(ByVal index As Integer) As MyPanel
    5.       Get
    6.          Return List(index)
    7.       End Get
    8.    End Property
    9.  
    10.    Public Function Add(ByVal value As MyPanel) As Integer
    11.       Return List.Add(value)
    12.    End Function
    13.  
    14.    Public Sub Remove(ByVal value As MyPanel)
    15.       List.Remove(value)
    16.    End Sub
    17.  
    18.    Public Function Contains(ByVal value As MyPanel) As Boolean
    19.       Return List.Contains(value)
    20.    End Function
    21.  
    22.    Public Function IndexOf(ByVal value As MyPanel) As Integer
    23.       Return List.IndexOf(value)
    24.    End Function
    25. End Class
    PanelCollectionEditor Class:
    VB Code:
    1. Public Class PanelCollectionEditor
    2.    Inherits System.ComponentModel.Design.CollectionEditor
    3.  
    4.    Private m_id As Integer = 1
    5.  
    6.    Public Sub New(ByVal type As System.Type)
    7.       MyBase.New(type)
    8.    End Sub
    9.  
    10.    Protected Overrides Function CreateNewItemTypes() As Type()
    11.       ' Return an Array of Types this editor can manage
    12.       Dim types(0) As Type
    13.       types(0) = GetType(MyPanel)
    14.       Return types
    15.    End Function
    16.  
    17.    Protected Overrides Function CreateInstance(ByVal itemType As Type) As Object
    18.       ' Create a new Panel instance
    19.       Dim panel As MyPanel
    20.       panel = MyBase.CreateInstance(itemType)
    21.       panel.Name = "Panel" & m_id
    22.       m_id += 1
    23.       Return panel
    24.    End Function
    25.  
    26.    Protected Overrides Function SetItems(ByVal editValue As Object, ByVal value() As Object)
    27.       ' Load the list of Panels into the Editor
    28.       Dim panel As MyPanel
    29.       Dim panels As MyPanels
    30.  
    31.       panels = editValue
    32.       For Each panel In value
    33.          panels.Add(panel)
    34.       Next
    35.  
    36.       Return editValue
    37.    End Function
    38.  
    39. End Class
    MyControl Class:
    VB Code:
    1. Imports System.ComponentModel
    2.  
    3. Public Class MyControl
    4.    Private m_panels As New MyPanels
    5.    Private m_text As String = "Something"
    6.  
    7.    <Bindable(True), DefaultValue("Something")> _
    8.    Public Property Text() As String
    9.       Get
    10.          Return m_text
    11.       End Get
    12.       Set(ByVal Value As String)
    13.          m_text = Value
    14.       End Set
    15.    End Property
    16.  
    17.    <DesignerSerializationVisibility(DesignerSerializationVisibility.Content), _
    18.     Editor(GetType(PanelCollectionEditor), GetType(System.Drawing.Design.UITypeEditor))> _
    19.    Public ReadOnly Property Panels() As MyPanels
    20.       Get
    21.          Return m_panels
    22.       End Get
    23.    End Property
    24. End Class
    Example:
    VB Code:
    1. Private m_control As New MyControl
    2.    Private propGrid As New PropertyGrid
    3.  
    4.    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    5.       propGrid.Location = New Point(10, 10)
    6.       propGrid.Size = New Size(200, 250)
    7.       propGrid.Dock = DockStyle.Fill
    8.       propGrid.CommandsVisibleIfAvailable = True
    9.       propGrid.Text = "My Property Grid"
    10.  
    11.       pnlPropGrid.Controls.Add(propGrid)
    12.  
    13.       propGrid.SelectedObject = m_control
    14.    End Sub

  7. #7

    Thread Starter
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Property Grid Usage

    Thank you Aaron for going to the trouble and detail for me. I will try implementing it tonight.

    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  8. #8

    Thread Starter
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Property Grid Usage

    I didnt get to it last night, so hopefully tonight. I just wanted to post a link that is
    relevant to the thread in case anyone has this issue with the PG.
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  9. #9

    Thread Starter
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Property Grid Usage

    Ok, I got a little farther until I hit this. Everytime I click the elipsis button in my test project
    and add a new panel to the UIEditor and click ok, when I click it a second time to bring up the editor
    again it adds another duplicate panel item to the collection. I can not remove them either.

    I know it has to do with the MyPanels class code perhaps?
    Attached Images Attached Images  
    Last edited by RobDog888; Feb 18th, 2005 at 12:31 AM.
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  10. #10

    Thread Starter
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Property Grid Usage

    *BUMP*
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  11. #11
    Guru Aaron Young's Avatar
    Join Date
    Jun 1999
    Location
    Red Wing, MN, USA
    Posts
    2,177

    Re: Property Grid Usage

    Try this instead, it seems I made a mistake in my first attempt at a custom Collection Editor, this seems to work the way you want:
    VB Code:
    1. Public Class PanelCollectionEditor
    2.    Inherits System.ComponentModel.Design.CollectionEditor
    3.  
    4.    Private m_id As Integer = 1
    5.  
    6.    Public Sub New(ByVal type As System.Type)
    7.       MyBase.New(type)
    8.    End Sub
    9.  
    10.    Protected Overrides Function CreateNewItemTypes() As Type()
    11.       ' Return an Array of Types this editor can manage
    12.       Dim types(0) As Type
    13.       types(0) = GetType(MyPanel)
    14.       Return types
    15.    End Function
    16.  
    17.    Protected Overrides Function CreateInstance(ByVal itemType As Type) As Object
    18.       ' Create a new Panel instance
    19.       Dim panel As MyPanel
    20.       panel = MyBase.CreateInstance(itemType)
    21.       panel.Name = "Panel" & m_id
    22.       m_id += 1
    23.       Return panel
    24.    End Function
    25.  
    26. End Class

  12. #12

    Thread Starter
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Property Grid Usage

    Thanks, I'll give it a try.

    Quick question: I am having trouble with the Panel class. Seems like I need a nested collection of items
    in each Panel class. I dont know if this is the correct design but I dont se how to have settings for
    the items in each Panel?

    I have a small thread on the start of it here.
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  13. #13

    Thread Starter
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Property Grid Usage

    Ok I found a control that will be a good example of what panels, Panel, Items, and Item I need to duplicate
    for my control.

    The listview control has an Items collection and when you click on it, that brings up the Items editor.
    Then you can add a item and for each item you add you have a subitems collection that is
    for each item. When you click the subitems collection you get another popup SubItems editor. Basically it
    has two editors that are daisy chained off of each other.

    So I need a Panels collection editor where I can add/remove a Panel. Then for each Panel I would have a Items
    collection editor where I could add/remove Items for each Panel.

    Hope I didnt confuse anyone
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  14. #14

    Thread Starter
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Property Grid Usage

    Ok, I added another procedure to the editor -
    VB Code:
    1. Protected Overrides Sub DestroyInstance(ByVal instance As Object)
    2.         Dim panel As MyPanel
    3.         MyBase.DestroyInstance(m_id)
    4.     End Sub
    Only problem so far is that when an item is removed from the collection and a new items it added,
    it doesnt pickup from the number that was left off. For ex. If I created three panels and removed the third one (Panel3),
    then added back another one, it will continue at Panel4 instead of Panel3.
    It does this with or without the DestroyInstance procedure also.

    I also found this method - MyBase.CreateCollectionForm. Would this be for when you need to display a
    secondary nested collection for a collection item?
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

  15. #15

    Thread Starter
    Ex-Super Mod RobDog888's Avatar
    Join Date
    Apr 2001
    Location
    LA, Calif. Raiders #1 AKA:Gangsta Yoda™
    Posts
    60,709

    Re: Property Grid Usage

    If this is too much then what about creating my own Editor which I could add the functionality
    that I dont know how to duplicate?
    VB/Office Guru™ (AKA: Gangsta Yoda®)
    I dont answer coding questions via PM. Please post a thread in the appropriate forum.

    Microsoft MVP 2006-2011
    Office Development FAQ (C#, VB.NET, VB 6, VBA)
    Senior Jedi Software Engineer MCP (VB 6 & .NET), BSEE, CET
    If a post has helped you then Please Rate it!
    Reps & Rating PostsVS.NET on Vista Multiple .NET Framework Versions Office Primary Interop AssembliesVB/Office Guru™ Word SpellChecker™.NETVB/Office Guru™ Word SpellChecker™ VB6VB.NET Attributes Ex.Outlook Global Address ListAPI Viewer utility.NET API Viewer Utility
    System: Intel i7 6850K, Geforce GTX1060, Samsung M.2 1 TB & SATA 500 GB, 32 GBs DDR4 3300 Quad Channel RAM, 2 Viewsonic 24" LCDs, Windows 10, Office 2016, VS 2019, VB6 SP6

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width