Print Page | Close Window

FIXED: Keyboard Navigation Broke in 13.1.0 ?

Printed From: Codejock Forums
Category: Codejock Products
Forum Name: Calendar
Forum Description: Topics Related to Codejock Calendar
URL: http://forum.codejock.com/forum_posts.asp?TID=14563
Printed Date: 04 December 2024 at 2:39pm
Software Version: Web Wiz Forums 12.04 - http://www.webwizforums.com


Topic: FIXED: Keyboard Navigation Broke in 13.1.0 ?
Posted By: AndyWilton
Subject: FIXED: Keyboard Navigation Broke in 13.1.0 ?
Date Posted: 18 June 2009 at 10:36am
Hi,
 
I've just tried the both the sample VB app and the sample VB.NET app and the keyboard navigation only seems to work in Month view and Week view (MultiColumn mode).
 
In Day or Week view (non MultiColumn) the keystrokes are ignored.  This only happens in 13.1.0.  Previous versions were fine.
 
Can anybody else confirm this as a bug?
 
Regards,
 
Andy


-------------
Product: Xtreme SuitePro (ActiveX) v11.2.1 -> v15.2.1
Platform: Windows XP / Vista / Win 7
Language: Clarion 5.5 -> C8.x
======================================
Andy Wilton



Replies:
Posted By: ampcom
Date Posted: 18 June 2009 at 3:16pm
Hi Andy,
 
You are correct - I did not have this problem in previous version.
 
Regards
 
Tony
 
 


-------------
Product: Xtreme SuitePro (ActiveX) version 15.0.1
Platform: Windows 7 (64 Bit) Ultimate
Language: Visual Basic 6.0


Posted By: Ian Smith
Date Posted: 19 June 2009 at 4:35am
Confirmed - Arrow keys do not work in day or week views (they only work in month view).

Confirmed – works in CJ 13.0.0


Windows XP sp2 / sp3
Visual DataFlex 14.1 / 15.0



Posted By: mdoubson
Date Posted: 26 June 2009 at 8:19am

Restored for DayView and multi-column view.  Ian Smith was wrong about 2 column week view - it supported keyboard navigation.

You can get update here  https://forum.codejock.com/uploads/DemoVersion/CalendarControlUpdated.rar - https://forum.codejock.com/uploads/DemoVersion/CalendarControlUpdated.rar  
and unrar on same place your current 13.1 ocx located - no need to re-registrate
 
It also has new event ExpandButtonClick for CaptionBar ExpandButton (even for internal CaptionBar)


-------------
Mark Doubson, Ph.D.


Posted By: AndyWilton
Date Posted: 24 July 2009 at 5:59am
Thanks Mark, it works perfectly!
 
Regards,
 
Andy


-------------
Product: Xtreme SuitePro (ActiveX) v11.2.1 -> v15.2.1
Platform: Windows XP / Vista / Win 7
Language: Clarion 5.5 -> C8.x
======================================
Andy Wilton


Posted By: Ditte
Date Posted: 25 July 2009 at 1:03pm
Hi,

is there also a update for licence user (ocx)?


-------------
Regards



Dittmar



Product: Xtreme SuitePro (ActiveX) 13.4.2

Platform: Win XP

Language: Visual Dataflex 16.1


Posted By: mdoubson
Date Posted: 25 July 2009 at 1:08pm
This is only for official users as ocx based on same lic

-------------
Mark Doubson, Ph.D.


Posted By: Ditte
Date Posted: 25 July 2009 at 1:14pm
Sorry,

I don´t get your point.

I think I must wait for next update.


-------------
Regards



Dittmar



Product: Xtreme SuitePro (ActiveX) 13.4.2

Platform: Win XP

Language: Visual Dataflex 16.1


Posted By: mdoubson
Date Posted: 25 July 2009 at 1:19pm
No - you can get - unrar in same place official ocx located and rename as official one - no need to registrate.

-------------
Mark Doubson, Ph.D.


Posted By: Ditte
Date Posted: 25 July 2009 at 1:50pm
Sorry,

ok.

I´ve two
Codejock.Calendar.v13.1.0.ocx
and
Codejock.Calendar.Unicode.v13.1.0.ocx.

I´ve rename it to Codejock.Calendar.v13.1.0.ocx.

I´ve tested the key move right and move left but it don´t work at me in the day view and also not in the wek view. Only in the month view.


-------------
Regards



Dittmar



Product: Xtreme SuitePro (ActiveX) 13.4.2

Platform: Win XP

Language: Visual Dataflex 16.1


Posted By: mdoubson
Date Posted: 25 July 2009 at 1:55pm
It means your app used unicode one and upgrade is non-unicoded. Open issue and I will buid unicode upgrade and attach

-------------
Mark Doubson, Ph.D.


Posted By: Ditte
Date Posted: 25 July 2009 at 2:02pm
Hi Mark,

no, I use not the unicode version.
I use the non-unicode one.
The program loads also the new version. But the keys don´t work at me.


-------------
Regards



Dittmar



Product: Xtreme SuitePro (ActiveX) 13.4.2

Platform: Win XP

Language: Visual Dataflex 16.1


Posted By: mdoubson
Date Posted: 25 July 2009 at 2:15pm
OK - let's repeat the steps - I refresh link content - https://forum.codejock.com/uploads/DemoVersion/CalendarControlUpdated.rar - https://forum.codejock.com/uploads/DemoVersion/CalendarControlUpdated.rar
Get it and try to put this line in your Form Load function (as a test of Upgrade taken - this is new property non-existed in official 13.1)
CalendarControl.DayView.EcoAllDayMode = True
If it will taken - you use upgrade - if not - you still use old one (check *.oca files for cache?)
 


-------------
Mark Doubson, Ph.D.


Posted By: Ditte
Date Posted: 26 July 2009 at 10:48am
Hi Mark,

sorry the family calling. I´ve forgotten the time.

I´ve tested.
I´ve imported the new ocx. There is a function ComEcoAllDayMode (EcoAllDayMode )

    { MethodType=Property DesignTime=False }
    Function ComEcoAllDayMode Returns Integer
        Integer retVal
        Get ComProperty of (phDispatchDriver(Self)) 28 OLE_VT_I4 to retVal
        Function_Return retVal
    End_Function

At me the keyboard navigation don´t work.


-------------
Regards



Dittmar



Product: Xtreme SuitePro (ActiveX) 13.4.2

Platform: Win XP

Language: Visual Dataflex 16.1


Posted By: mdoubson
Date Posted: 26 July 2009 at 11:36am
This is not VB6. Which envir you use for development? Are you aslo use MFC - as you post in MFC Forum?
Open issue. Attach your project or prototype of your project with the same wrong behaviuor. Let's see that is special in it


-------------
Mark Doubson, Ph.D.


Posted By: Ditte
Date Posted: 26 July 2009 at 12:15pm
Hi Mark,

I´m using VDF15.0 (Visualdataflex) for development.
No problems at any time.
I´m not use MFC, I´m at wrong site at this time, sorry.


-------------
Regards



Dittmar



Product: Xtreme SuitePro (ActiveX) 13.4.2

Platform: Win XP

Language: Visual Dataflex 16.1


Posted By: mdoubson
Date Posted: 26 July 2009 at 12:18pm
OK - I had a client with Dataflex so we can go this way. Could you also try to run our standard VB Calendar sample?
(I mean - run VB6) At least it will proof other people confirmations


-------------
Mark Doubson, Ph.D.


Posted By: Ditte
Date Posted: 26 July 2009 at 2:10pm
Hi Mark,

I think you will have more as one DataFlex clients.
I can only test it with access samples tomorrow. I don´t have VB.



-------------
Regards



Dittmar



Product: Xtreme SuitePro (ActiveX) 13.4.2

Platform: Win XP

Language: Visual Dataflex 16.1


Posted By: mdoubson
Date Posted: 26 July 2009 at 2:19pm
Not too many. I am surpise that developer don't have simple tool like VB6 to prototype some cases with ActiveX

-------------
Mark Doubson, Ph.D.


Posted By: Ditte
Date Posted: 27 July 2009 at 4:59am
Hi Mark,

VB2008 but it seems no compatible.

Errors at converting.


-------------
Regards



Dittmar



Product: Xtreme SuitePro (ActiveX) 13.4.2

Platform: Win XP

Language: Visual Dataflex 16.1


Posted By: Ditte
Date Posted: 27 July 2009 at 5:39am
Hi Mark,

installed VB6 now. The keys do work in your sample.
In VDF15.0 the don´t work.
I use the same activex (check it with Process Explorer)


-------------
Regards



Dittmar



Product: Xtreme SuitePro (ActiveX) 13.4.2

Platform: Win XP

Language: Visual Dataflex 16.1


Posted By: mdoubson
Date Posted: 27 July 2009 at 7:26am
Maybe VDF trapped your keystrokes?

-------------
Mark Doubson, Ph.D.


Posted By: Ditte
Date Posted: 27 July 2009 at 7:43am
In the version before 13.1.0 all works fine.

A other thing,  I wrote at 25.07.09:
forum_posts.asp?TID=14833 - CustomFormat4Tooltip don´t work for <body>

I´ve tested in VB, it works fine? In VisualDataflex I get for the <body> only a "." ???


-------------
Regards



Dittmar



Product: Xtreme SuitePro (ActiveX) 13.4.2

Platform: Win XP

Language: Visual Dataflex 16.1


Posted By: mdoubson
Date Posted: 27 July 2009 at 7:49am
It for sure means that in VDF you still use old version of ocx. I don't have Dataflex so can't help you to reproduce the case. But I can ask my Dataflex lady to help with version checking and cleaning to be sure new one used

-------------
Mark Doubson, Ph.D.


Posted By: Ditte
Date Posted: 27 July 2009 at 7:58am
I´ve tested my VDF15.0 sample again.

It works both perfect?

The <body> and also the keyboard navigation??

Now I´ve installed the VB6 (can test your samples).

You will also go forward to VB 2008?


-------------
Regards



Dittmar



Product: Xtreme SuitePro (ActiveX) 13.4.2

Platform: Win XP

Language: Visual Dataflex 16.1


Posted By: mdoubson
Date Posted: 27 July 2009 at 8:17am
In VB2008 you need to write something by hands in Ax... section - check CJ site - I think there is short article about this magic (for C# and VB.NET cases)
 
May be this one:
// Create Instance of Global Settings Class for CalendarControl
XtremeCalendarControl.CalendarGlobalSettings calSettings = new CalendarGlobalSettings();
// Now enter the first three lines of your license file(Note carriage return line feed '\r\n' at the end of each line)
calSettings.License = "Calendar Control Copyright (c) 2003-2009 Codejock Software\r\n" +
"PRODUCT-ID: Codejock.Calendar.ActiveX.v13.1\r\n"+
"VALIDATE-CODE: XXX-XXX-XXX-XXX";

or this one:
"To be sure first uninstall all versions of Codejock and manually remove any old codejock ocx files not in use.
Then manually delete all temp files for your project, open up the vbproj\csproj file in wordpad or some text editor and change all major and minor version numbers for codejock components to the latest. then rebuild.
1. Make sure you uninstall old version first.
2. Install new version.
3. Manually delete all temp files for the project (bin, obj, suo, user).
4. Open up vbproj\csproj file in notepad and manually change all version numbers of codejock (example assumes you upgrade from 10.4 to 13.0) for "major" from "10" to "13" and "minor" from "4" to "0".
5. Open project, then clean, then rebuild all
After these steps verify the embedded license information is correct."


-------------
Mark Doubson, Ph.D.


Posted By: Ditte
Date Posted: 27 July 2009 at 10:04am
Thank you for help,

I`ve make the changes first in the CommandBars sample (Actionsample)

Private Sub Form_Initialize()

     CommandBarsGlobalSettings.License = "CommandBars Control Copyright (c) " & _

    "2003-2006 Codejock Software" & vbCrLf & "PRODUCT-ID: " & _

    "Codejock.CommandBars.ActiveX.v13.1" & vbCrLf & _

    "VALIDATE-CODE: XXX-XXX-XXX-XXX"

    ...

End Sub

Then I open project Vb6 and convert it to VB2008.

Three errors a compiletime:

XtremeCommandBarsCommandBarsGlobalSettings_definst.App = App

--> App not declared

        With dlgCommonDialog
            .InitialDirectory = My.Application.Info.DirectoryPath
            .Title = "Load Actions"
            'UPGRADE_WARNING: Die CancelError-Eig

--> dlgCommonDialog not declared.

I think that there are more changes to make it run







-------------
Regards



Dittmar



Product: Xtreme SuitePro (ActiveX) 13.4.2

Platform: Win XP

Language: Visual Dataflex 16.1


Posted By: mdoubson
Date Posted: 27 July 2009 at 5:23pm
this is from my working under VB2008 Calendar Sample: file - CalendarControl.vbproj:
 ..............................................
    <COMReference Include="AxXtremeCalendarControl">
      <Guid>{........}</Guid>
      <VersionMajor>13</VersionMajor>
      <VersionMinor>1</VersionMinor>
      <Lcid>0</Lcid>
      <WrapperTool>aximp</WrapperTool>
    </COMReference>
    <COMReference Include="stdole">
      <Guid>{00020430-0000-0000-C000-000000000046}</Guid>
      <VersionMajor>2</VersionMajor>
      <VersionMinor>0</VersionMinor>
      <Lcid>0</Lcid>
      <WrapperTool>primary</WrapperTool>
    </COMReference>
    <COMReference Include="XtremeCalendarControl">
      <Guid>{........}</Guid>
      <VersionMajor>13</VersionMajor>
      <VersionMinor>1</VersionMinor>

      <Lcid>0</Lcid>
      <WrapperTool>tlbimp</WrapperTool>
    </COMReference>
other files - form official sample
If you need exact file - please open issue and I will attach it


-------------
Mark Doubson, Ph.D.


Posted By: Ditte
Date Posted: 28 July 2009 at 4:05am
Hi Mark,

I think I will work with VB6 to show at the samples.
In VB2008 are some changes in the code also.
You has help me with using VB6.



-------------
Regards



Dittmar



Product: Xtreme SuitePro (ActiveX) 13.4.2

Platform: Win XP

Language: Visual Dataflex 16.1


Posted By: mdoubson
Date Posted: 28 July 2009 at 11:36am
Sure - VB6 is most easy testbed to use

-------------
Mark Doubson, Ph.D.



Print Page | Close Window

Forum Software by Web Wiz Forums® version 12.04 - http://www.webwizforums.com
Copyright ©2001-2021 Web Wiz Ltd. - https://www.webwiz.net