Page 1 of 2 12 LastLast
Results 1 to 40 of 51

Thread: MSHFlexgrid, how can I edit the columns? ***RESOLVED***

  1. #1

    Thread Starter
    Lively Member WiseGuy's Avatar
    Join Date
    Apr 2002
    Location
    Zierikzee, The Netherlands
    Posts
    98

    MSHFlexgrid, how can I edit the columns? ***RESOLVED***

    I want to edit the columns of this component but don't know how.

    Anyone knows?


    WiseGuy
    Last edited by WiseGuy; May 8th, 2002 at 06:59 AM.
    I stuck my head out of the window and got arrested for mooning!

    This Post is sponsored by my PC: PIII900, 512MBDimm/133, Seagate 40GB/7200 ATA100, LiteOn 12x DVD, Lite-On 32x12x40 CDrw, Elsa Geforce2 Ultra 64MB incl tv-out, SoundBlaster Live 1024, Ilyama A702HT Vision Master Pro410 17".
    O/S: Windows XP Professional (dutch)
    Internet: Cable (1Mbit connection)

  2. #2
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170
    You'll have to create a textbox, without borders.
    place it on your form, and set visibility to false.

    when the user clicks on the flexgrid,
    place the textbox over that particular cell

    Here's an example:

    Code:
    txtflex.Top = flex.Top + flex.CellTop
    txtflex.Left = flex.Left + flex.CellLeft
    txtflex.Visible = True
    txtflex.Text = flex.Text
    txtflex.Width = flex.CellWidth
    txtflex.Height = flex.CellHeight

    I hope you understood this. txtflex is a textbox I've placed, and I've named my flex grid as flex

  3. #3
    Addicted Member
    Join Date
    Apr 2002
    Location
    California
    Posts
    160
    Sorry, you cant. check out Microsoft Library. Use the MSFlex Grid
    not the MSHFlex Grid, that one is read-only.

    If you have any other questions you can e-mail me or post them here.
    Jason Moore

    Software Engineer, Database Architect, Web Designer

    (C#,VB/NET,ASP/NET,COLDFUSION,JAVASCRIPT,SQL)

    http://www.gatorstudios.com
    [email protected]

  4. #4
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170
    ok do what jwmoore says, and I forgot to add,
    in the txtflex_validate event, that's where you will be making your additions to the flexgrid.

    flex.textmatrix(flex.row, flex.col) = txtflex.text


    HTH

  5. #5
    PowerPoster
    Join Date
    Feb 2001
    Location
    Crossroads
    Posts
    3,046
    hmm, this works ... got if off a thread ... dont remeber from who

    but you can edit the msflexgrid ... give it a try

    VB Code:
    1. Private Sub MSFlexGrid1_KeyPress(KeyAscii As Integer)
    2.     With MSFlexGrid1
    3.         Select Case KeyAscii
    4.                
    5.             Case 8: 'IF KEY IS BACKSPACE THEN
    6.                 If .Text <> "" Then .Text = _
    7.                  Left$(.Text, (Len(.Text) - 1))
    8.             Case 13: 'IF KEY IS ENTER THEN
    9.                 Select Case .Col
    10.                     Case Is < (.Cols - 1):
    11.                         SendKeys "{right}"
    12.                     Case (.Cols - 1):
    13.                         If (.Row + 1) = .Rows Then
    14.                             .Rows = .Rows + 1
    15.                         End If
    16.                         SendKeys "{home}" + "{down}"
    17.                 End Select
    18.             Case Else
    19.                 .Text = .Text + Chr$(KeyAscii)
    20.                 'write your own keyascii Validations under
    21.                        'commented lines
    22.                 Select Case .Col
    23.                     Case 0, 1, 2:
    24.                         'if (your condition(s)) then
    25.                             'accept only charectors
    26.                         'Else
    27.                         '   keyascii=0
    28.                         'End If
    29.                     Case Else:
    30.                 End Select
    31.         End Select
    32.     End With
    33.  
    34. End Sub

  6. #6

    Thread Starter
    Lively Member WiseGuy's Avatar
    Join Date
    Apr 2002
    Location
    Zierikzee, The Netherlands
    Posts
    98
    I'll do what JWmoore says that'll be a lot easier hehe.

    Thank you both!


    WiseGuy
    I stuck my head out of the window and got arrested for mooning!

    This Post is sponsored by my PC: PIII900, 512MBDimm/133, Seagate 40GB/7200 ATA100, LiteOn 12x DVD, Lite-On 32x12x40 CDrw, Elsa Geforce2 Ultra 64MB incl tv-out, SoundBlaster Live 1024, Ilyama A702HT Vision Master Pro410 17".
    O/S: Windows XP Professional (dutch)
    Internet: Cable (1Mbit connection)

  7. #7
    Addicted Member
    Join Date
    Apr 2002
    Location
    California
    Posts
    160
    Sucks when they create a control for data access and you cant update through it. Almost seems useless. It looks nice.
    Jason Moore

    Software Engineer, Database Architect, Web Designer

    (C#,VB/NET,ASP/NET,COLDFUSION,JAVASCRIPT,SQL)

    http://www.gatorstudios.com
    [email protected]

  8. #8
    PowerPoster
    Join Date
    Feb 2001
    Location
    Crossroads
    Posts
    3,046
    that code i posted works with MSHFlexgrid too, by the way

  9. #9
    Addicted Member
    Join Date
    Apr 2002
    Location
    California
    Posts
    160
    How do you update the data then. This would take alot of coding not sure if its possible.
    Jason Moore

    Software Engineer, Database Architect, Web Designer

    (C#,VB/NET,ASP/NET,COLDFUSION,JAVASCRIPT,SQL)

    http://www.gatorstudios.com
    [email protected]

  10. #10

    Thread Starter
    Lively Member WiseGuy's Avatar
    Join Date
    Apr 2002
    Location
    Zierikzee, The Netherlands
    Posts
    98
    Muddy, it looks like that code you provided is for editting in run-time, I just want to edit the columns in build time

    And JWMoore I don't see how I could edit the columns of the MSflexgrid either!

    WiseGuy
    I stuck my head out of the window and got arrested for mooning!

    This Post is sponsored by my PC: PIII900, 512MBDimm/133, Seagate 40GB/7200 ATA100, LiteOn 12x DVD, Lite-On 32x12x40 CDrw, Elsa Geforce2 Ultra 64MB incl tv-out, SoundBlaster Live 1024, Ilyama A702HT Vision Master Pro410 17".
    O/S: Windows XP Professional (dutch)
    Internet: Cable (1Mbit connection)

  11. #11
    Addicted Member
    Join Date
    Apr 2002
    Location
    California
    Posts
    160
    You want to edit the columns at design time? What are you trying to do exactly. Are you trying to load data from a database?

    Please explain.
    Jason Moore

    Software Engineer, Database Architect, Web Designer

    (C#,VB/NET,ASP/NET,COLDFUSION,JAVASCRIPT,SQL)

    http://www.gatorstudios.com
    [email protected]

  12. #12

    Thread Starter
    Lively Member WiseGuy's Avatar
    Join Date
    Apr 2002
    Location
    Zierikzee, The Netherlands
    Posts
    98
    I'm sorry for not being clear enough, yes I want to edit the columns at designtime. The grid is used to load a lot of data on. But if I can't edit the columns there are a lot of weird names that are automatically generated using the SQL statement I provided.

    Here's the code I use (if that's of any help)

    VB Code:
    1. Set cn = New ADODB.Connection
    2.   cn.ConnectionString = "Data Source=spijsDB;User ID=spijs;Password=spijs;"
    3.   cn.Open
    4.   Set rs = New ADODB.Recordset
    5.   grdDataGrid.Refresh
    6.   cn.CursorLocation = adUseClient
    7.   strSQL = "select a.artikelID, a.productcode, a.artikelnaam, b.typecode, TO_CHAR(a.tolerantiepluskg), c.celnaam, TO_CHAR(a.natdroogverh) from artikelen a, artikeltype b, cellen c"
    8.   rs.Open strSQL, cn
    9.  
    10.   Set grdDataGrid.DataSource = rs
    11.   grdDataGrid.Refresh


    WiseGuy
    I stuck my head out of the window and got arrested for mooning!

    This Post is sponsored by my PC: PIII900, 512MBDimm/133, Seagate 40GB/7200 ATA100, LiteOn 12x DVD, Lite-On 32x12x40 CDrw, Elsa Geforce2 Ultra 64MB incl tv-out, SoundBlaster Live 1024, Ilyama A702HT Vision Master Pro410 17".
    O/S: Windows XP Professional (dutch)
    Internet: Cable (1Mbit connection)

  13. #13
    PowerPoster
    Join Date
    Feb 2001
    Location
    Crossroads
    Posts
    3,046
    Originally posted by jwmoore2001
    How do you update the data then. This would take alot of coding not sure if its possible.
    just equate mshflexgrid.textmatrix(x,y) to the database fields

    binding a datagrid is easier though

    some folks seem to hate binding for some reason (havent quite figured out why)

  14. #14
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170
    Originally posted by Muddy


    just equate mshflexgrid.textmatrix(x,y) to the database fields

    binding a datagrid is easier though

    some folks seem to hate binding for some reason (havent quite figured out why)
    I myself prefer flex grids for the flexibility.

    I would also like to know how to add data there at design time. I did not know you could do that, and was under the impression it's not possible.

  15. #15
    PowerPoster
    Join Date
    Feb 2001
    Location
    Crossroads
    Posts
    3,046
    Originally posted by WiseGuy
    I'm sorry for not being clear enough, yes I want to edit the columns at designtime. The grid is used to load a lot of data on. But if I can't edit the columns there are a lot of weird names that are automatically generated using the SQL statement I provided.

    Here's the code I use (if that's of any help)

    VB Code:
    1. Set cn = New ADODB.Connection
    2.   cn.ConnectionString = "Data Source=spijsDB;User ID=spijs;Password=spijs;"
    3.   cn.Open
    4.   Set rs = New ADODB.Recordset
    5.   grdDataGrid.Refresh
    6.   cn.CursorLocation = adUseClient
    7.   strSQL = "select a.artikelID, a.productcode, a.artikelnaam, b.typecode, TO_CHAR(a.tolerantiepluskg), c.celnaam, TO_CHAR(a.natdroogverh) from artikelen a, artikeltype b, cellen c"
    8.   rs.Open strSQL, cn
    9.  
    10.   Set grdDataGrid.DataSource = rs
    11.   grdDataGrid.Refresh


    WiseGuy
    thats a Datagrid

  16. #16
    PowerPoster
    Join Date
    Feb 2001
    Location
    Crossroads
    Posts
    3,046
    Originally posted by mendhak


    I myself prefer flex grids for the flexibility.

    I would also like to know how to add data there at design time. I did not know you could do that, and was under the impression it's not possible.
    Sir Frog,

    I dont think you can at design time. im not sure why you would need to do that as you could always load it up when the form loads ...

  17. #17

    Thread Starter
    Lively Member WiseGuy's Avatar
    Join Date
    Apr 2002
    Location
    Zierikzee, The Netherlands
    Posts
    98
    thats a Datagrid
    no it's not, it's the name of a datagrid.


    WiseGuy
    I stuck my head out of the window and got arrested for mooning!

    This Post is sponsored by my PC: PIII900, 512MBDimm/133, Seagate 40GB/7200 ATA100, LiteOn 12x DVD, Lite-On 32x12x40 CDrw, Elsa Geforce2 Ultra 64MB incl tv-out, SoundBlaster Live 1024, Ilyama A702HT Vision Master Pro410 17".
    O/S: Windows XP Professional (dutch)
    Internet: Cable (1Mbit connection)

  18. #18
    PowerPoster
    Join Date
    Feb 2001
    Location
    Crossroads
    Posts
    3,046
    Originally posted by WiseGuy
    I'm sorry for not being clear enough, yes I want to edit the columns at designtime. The grid is used to load a lot of data on. But if I can't edit the columns there are a lot of weird names that are automatically generated using the SQL statement I provided.

    Here's the code I use (if that's of any help)

    VB Code:
    1. Set cn = New ADODB.Connection
    2.   cn.ConnectionString = "Data Source=spijsDB;User ID=spijs;Password=spijs;"
    3.   cn.Open
    4.   Set rs = New ADODB.Recordset
    5.   grdDataGrid.Refresh
    6.   cn.CursorLocation = adUseClient
    7.   strSQL = "select a.artikelID, a.productcode, a.artikelnaam, b.typecode, TO_CHAR(a.tolerantiepluskg), c.celnaam, TO_CHAR(a.natdroogverh) from artikelen a, artikeltype b, cellen c"
    8.   rs.Open strSQL, cn
    9.  
    10.   Set grdDataGrid.DataSource = rs
    11.   grdDataGrid.Refresh


    WiseGuy
    If you are trying to change the column captions on a Datagrid .. then right click on it (design time) select properties. Filp through the tabs till you find it ...

  19. #19
    PowerPoster
    Join Date
    Feb 2001
    Location
    Crossroads
    Posts
    3,046
    Originally posted by WiseGuy


    no it's not, it's the name of a datagrid.


    WiseGuy
    Wiseguy

  20. #20

    Thread Starter
    Lively Member WiseGuy's Avatar
    Join Date
    Apr 2002
    Location
    Zierikzee, The Netherlands
    Posts
    98
    Yeah WiseGuy indeed

    but if it would be a simple as you said :
    Filp through the tabs till you find it ...
    The I would have found it by now but i didn't


    b.t.w. this is almost a chatsession LOL


    The WiseGuy
    I stuck my head out of the window and got arrested for mooning!

    This Post is sponsored by my PC: PIII900, 512MBDimm/133, Seagate 40GB/7200 ATA100, LiteOn 12x DVD, Lite-On 32x12x40 CDrw, Elsa Geforce2 Ultra 64MB incl tv-out, SoundBlaster Live 1024, Ilyama A702HT Vision Master Pro410 17".
    O/S: Windows XP Professional (dutch)
    Internet: Cable (1Mbit connection)

  21. #21
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170
    You called me sir frog! thanks

    as muddy said, It's not possible. i just tried doing that on my project, I found nothing.

    Like I've explained above, with a flexgrid, you load at runtime, and you edit at runtime.

    The reason it's called a flexgrid, is because, it's just there. and you just code it's entire working, in your own way. (flexibility)

  22. #22
    PowerPoster
    Join Date
    Feb 2001
    Location
    Crossroads
    Posts
    3,046
    Originally posted by WiseGuy
    Yeah WiseGuy indeed

    but if it would be a simple as you said :

    The I would have found it by now but i didn't


    b.t.w. this is almost a chatsession LOL


    The WiseGuy
    Heres a picture
    Attached Images Attached Images  

  23. #23
    Addicted Member
    Join Date
    Apr 2002
    Location
    California
    Posts
    160
    I think it is a chat, right.

    Anyway with the datagrid, out of curiosity, why do you want to update the grid at design time?
    Jason Moore

    Software Engineer, Database Architect, Web Designer

    (C#,VB/NET,ASP/NET,COLDFUSION,JAVASCRIPT,SQL)

    http://www.gatorstudios.com
    [email protected]

  24. #24

    Thread Starter
    Lively Member WiseGuy's Avatar
    Join Date
    Apr 2002
    Location
    Zierikzee, The Netherlands
    Posts
    98
    Could you give me an example of how to edit a column at runtime?

    WiseGuy
    I stuck my head out of the window and got arrested for mooning!

    This Post is sponsored by my PC: PIII900, 512MBDimm/133, Seagate 40GB/7200 ATA100, LiteOn 12x DVD, Lite-On 32x12x40 CDrw, Elsa Geforce2 Ultra 64MB incl tv-out, SoundBlaster Live 1024, Ilyama A702HT Vision Master Pro410 17".
    O/S: Windows XP Professional (dutch)
    Internet: Cable (1Mbit connection)

  25. #25
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170
    Originally posted by WiseGuy
    Could you give me an example of how to edit a column at runtime?

    WiseGuy
    Sorry If I sound confused.
    edit a column for a datagrid or a flexgrid?

  26. #26

    Thread Starter
    Lively Member WiseGuy's Avatar
    Join Date
    Apr 2002
    Location
    Zierikzee, The Netherlands
    Posts
    98
    Dear Mr. Muddy,

    I thought I said I wanted to use the Flex grid and not the datagrid!
    I know how it is done in a datagrid.

    WiseGuy
    I stuck my head out of the window and got arrested for mooning!

    This Post is sponsored by my PC: PIII900, 512MBDimm/133, Seagate 40GB/7200 ATA100, LiteOn 12x DVD, Lite-On 32x12x40 CDrw, Elsa Geforce2 Ultra 64MB incl tv-out, SoundBlaster Live 1024, Ilyama A702HT Vision Master Pro410 17".
    O/S: Windows XP Professional (dutch)
    Internet: Cable (1Mbit connection)

  27. #27

    Thread Starter
    Lively Member WiseGuy's Avatar
    Join Date
    Apr 2002
    Location
    Zierikzee, The Netherlands
    Posts
    98
    I'd like an example of how to edit a column of a flexgrid at runtime


    WiseGuy
    I stuck my head out of the window and got arrested for mooning!

    This Post is sponsored by my PC: PIII900, 512MBDimm/133, Seagate 40GB/7200 ATA100, LiteOn 12x DVD, Lite-On 32x12x40 CDrw, Elsa Geforce2 Ultra 64MB incl tv-out, SoundBlaster Live 1024, Ilyama A702HT Vision Master Pro410 17".
    O/S: Windows XP Professional (dutch)
    Internet: Cable (1Mbit connection)

  28. #28
    PowerPoster
    Join Date
    Feb 2001
    Location
    Crossroads
    Posts
    3,046
    Originally posted by Muddy


    If you are trying to change the column captions on a Datagrid .. then right click on it (design time) select properties. Filp through the tabs till you find it ...
    Wiseguy
    but if it would be a simple as you said :

    quote:
    --------------------------------------------------------------------------------
    Filp through the tabs till you find it ...
    --------------------------------------------------------------------------------


    The I would have found it by now but i didn't

  29. #29
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170
    I thought I showed you...

    go back and look at my post at the beginning of this thread.

    that's how you get the textbox in place.

    to do the editing, in the texbox validate event,

    Code:
    private sub txtflex_validate()
    
    flex.textmatrix(flex.row, flex.col) = txtflex.text
    
    end sub
    one more question.
    are you trying to connect to a database? in that case, it would be different.
    sorry if we are confusing you.

  30. #30
    PowerPoster
    Join Date
    Feb 2001
    Location
    Crossroads
    Posts
    3,046
    Originally posted by WiseGuy
    I'd like an example of how to edit a column of a flexgrid at runtime


    WiseGuy
    VB Code:
    1. MSFlexGrid1.TextMatrix(0, 1) = 999

  31. #31
    Addicted Member
    Join Date
    Apr 2002
    Location
    California
    Posts
    160
    I think he's getting frustrated. He did say he knows how to modify column fields in a DataGrid at design time. It's not possible to modify the FlexGrid Columns at design time.

    I figured out, how to add a row, but not a column. Still working on it. This is at run-time for a MSHflexgrid.
    Jason Moore

    Software Engineer, Database Architect, Web Designer

    (C#,VB/NET,ASP/NET,COLDFUSION,JAVASCRIPT,SQL)

    http://www.gatorstudios.com
    [email protected]

  32. #32

    Thread Starter
    Lively Member WiseGuy's Avatar
    Join Date
    Apr 2002
    Location
    Zierikzee, The Netherlands
    Posts
    98
    Well I'm not getting frustrated
    It's just that it's all a bit confusing because it's going all so fast

    WiseGuy
    I stuck my head out of the window and got arrested for mooning!

    This Post is sponsored by my PC: PIII900, 512MBDimm/133, Seagate 40GB/7200 ATA100, LiteOn 12x DVD, Lite-On 32x12x40 CDrw, Elsa Geforce2 Ultra 64MB incl tv-out, SoundBlaster Live 1024, Ilyama A702HT Vision Master Pro410 17".
    O/S: Windows XP Professional (dutch)
    Internet: Cable (1Mbit connection)

  33. #33
    PowerPoster
    Join Date
    Feb 2001
    Location
    Crossroads
    Posts
    3,046
    if yu just want to type it in to edit it at run time ... see the code i posted above (5th post in this thread). it works for msflexgrid OR mshflexgrid

  34. #34
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170
    ok... try whatever we've given you here.
    then relax, come back here, and tell us if you run into problems.

  35. #35
    Addicted Member
    Join Date
    Apr 2002
    Location
    California
    Posts
    160
    Muddy is right. You can edit the flex grid with that code from above. Using the textmatrix is the only way your going to be able to modify any of the cells (including headers) and only at run-time.
    Jason Moore

    Software Engineer, Database Architect, Web Designer

    (C#,VB/NET,ASP/NET,COLDFUSION,JAVASCRIPT,SQL)

    http://www.gatorstudios.com
    [email protected]

  36. #36

    Thread Starter
    Lively Member WiseGuy's Avatar
    Join Date
    Apr 2002
    Location
    Zierikzee, The Netherlands
    Posts
    98
    No forget the run-time for a moment, I'm just talking about designtime for now, okey.

    Here's the situation again:

    I'm connecting to an Oracle DB and I want to show a lot of data in the grid. Preferebly an msFlexgrid or an MSHFlexgrid.
    The problem is, that if I don't do anything with the columnheaders the I get weird names.
    I want to give my own names to the column headers so that it looks a bit better.

    I hope that this will clear out some questionmarks


    The WiseGuy
    I stuck my head out of the window and got arrested for mooning!

    This Post is sponsored by my PC: PIII900, 512MBDimm/133, Seagate 40GB/7200 ATA100, LiteOn 12x DVD, Lite-On 32x12x40 CDrw, Elsa Geforce2 Ultra 64MB incl tv-out, SoundBlaster Live 1024, Ilyama A702HT Vision Master Pro410 17".
    O/S: Windows XP Professional (dutch)
    Internet: Cable (1Mbit connection)

  37. #37
    PowerPoster
    Join Date
    Feb 2001
    Location
    Crossroads
    Posts
    3,046
    I'm not sure if this works after you have bound the grid, but give it a shot:

    MSFlexGrid1.TextMatrix(0, 1) = "Column 1 Header"

    Other than that I am out of ideas.

    Good Luck!

  38. #38
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170
    Originally posted by Muddy
    I'm not sure if this works after you have bound the grid, but give it a shot:

    MSFlexGrid1.TextMatrix(0, 1) = "Column 1 Header"

    Other than that I am out of ideas.

    Good Luck!
    Muddy, how can you bind the flexgrid at runtime? You are confusing me as well

  39. #39
    I'm about to be a PowerPoster! mendhak's Avatar
    Join Date
    Feb 2002
    Location
    Ulaan Baator GooGoo: Frog
    Posts
    38,170
    I mean
    how can you bind a flexgrid.

    (forget the runtime part)

  40. #40

    Thread Starter
    Lively Member WiseGuy's Avatar
    Join Date
    Apr 2002
    Location
    Zierikzee, The Netherlands
    Posts
    98
    Muddy code does work, I'm just trying to find out when to trigger the code :S

    WiseGuy
    I stuck my head out of the window and got arrested for mooning!

    This Post is sponsored by my PC: PIII900, 512MBDimm/133, Seagate 40GB/7200 ATA100, LiteOn 12x DVD, Lite-On 32x12x40 CDrw, Elsa Geforce2 Ultra 64MB incl tv-out, SoundBlaster Live 1024, Ilyama A702HT Vision Master Pro410 17".
    O/S: Windows XP Professional (dutch)
    Internet: Cable (1Mbit connection)

Page 1 of 2 12 LastLast

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