Welcome to the SRP Forum! Please refer to the SRP Forum FAQ post if you have any questions regarding how the forum works.
KevinFournier
About
- Username
- KevinFournier
- Joined
- Visits
- 2,163
- Last Active
- Roles
- Administrator
Comments
-
A new build, 1.5.5 RC5, can be downloaded here. First, I altered the MatchAnywhere routines. They now have the following signatures: SRP_FastArray_Match(Handle, Field, Value, Subvalue, MatchAnywhereFlag) Pos = SRP_List_Match(Handle, StartPos, Matc…
-
I appreciate the sentiment behind the request, but I like to keep SRP Utilities tools generic in such way as to keep them flexible and simple. Since what you are asking only saves a you couple lines of code to meet your particular needs, I'm going t…
-
I'm so nice. I've updated SRP Utilities to support this feature. First, you have to download a pre-release build of SRP Utilities here. The zip file contains a standard OI RDK. Extract the files and RUN RDKINSTALL to get the changes. There are two …
-
You are correct in assuming that AddControls assumes the groups and tabs already exist. AddGroups assumes the tabs already exists. If the tabs or groups do not exist, nothing happens and the controls are not added.
-
Close. If you want to add tabs, groups, and controls all in one call, then you use AddTabs. It will accept all the group and control xml.
-
Change "SET" to "CALL". "setRequestHeader" is a method, not a property. This error has nothing to do with firewall.
-
Method names are case insensitive, so passing "send" is fine. I second Don's recommendation to check the ERROR after each call to see if it's failing at the COM level. If there are no COM errors, then you should be getting some kind of response from…
-
Looks like I was 3 minutes too late. However, you solution makes sense. When two controls occupy the same space in OI, they fight to be in front. Those times your panel appeared to not redraw was actually the 5th panel winning the fight to be in fro…
-
As I recall, OI forms do not have the WS_CLIPCHILDREN style set, so when the control erases it's background, it erases all controls. Perhaps the form is just not getting the message to fully repaint. One possibility is to force this style bit on. I…
-
If what you mean is you need to unmerge the cell , then you just set a new CellMerge value, at which point the slave cells will appear again.
-
There is currently no feature that allows you to turn this off. We felt it was good design to inform the user that there was more content than was visible. Hovering over the cell, however, shows a tooltip that gives them the complete text. Entering …
-
See the HeaderColumn property. The code looks like this: Set_Property(Ctrl, "OLE.HeaderColumn[1]", @FM:0)
-
Thanks for the catch. Fixed.
-
Then you should use the SRP Button Control and set it to a style that does not alter focus. The downside is that users can't tab to such a button, but it simplifies this issue significantly.
-
If you are checking this property during the vent of, say, a button click, then the table loses focus and the edit mode is closed. This would cause the property to return 0:0. In other words, this property only returns information if a cell is in ed…
-
Can you elaborate on what you mean by severe issues? I can affirm that the more text I put in there the more things slow down, but I haven't experienced a show stopping crash or anything.
-
I just tested this and confirmed that it does fire. How are you qualifying your AfterUpdate and the ribbon control events?
-
By design, the buttons on the ribbon bar do not remove focus from the edit table, which is why the event never fires. So, in your Save button code, you have to manually force the edittable to update using the UpdateCellEdit method. You can even make…
-
This feature is not currently supported, at least not with a simple flag switch. You can create a column of buttons that display a popup, but that would be decidedly less desirable. I've added it to the list of feature requests.
-
Yes, this is due to the changes in the pre-release you are currently testing. Windows let's me draw text one of two ways. When I do it one way, this works but then you get the single line problem in your other thread. If I do it the other way, you g…
-
Good catch. I had made some changes recently to handle tabs and those changes messed up word wrapping. This has been fixed for next release.
-
This was a tough one to fix, surprisingly, but I finally isolated the problem and repaired it for next release.
-
I will give you a link to a pre-release build as soon as I fix the other issue you posted about.
-
Sorry for letting this slide. I was able to recreate the issue, which was unique to multilined cells with CRLFs, and fix it for the next release.
-
This was definitely a bug. It has been crushed for next release.
-
The ShowImmediately attribute tells the cell that it should show the dropdown immediately when the cell enters into edit mode. If you cell is set to default to navigation mode, then it won't show until the user double-click or presses the assigned e…
-
I'd like to see more of your setup. Are you setting CellType before adding your other columns? If so, then the other columns are copying their attributes from the first column.
-
This only works in SRPControls.ocx 3.1.4 or SRPEditTable.ocx 3.0.7. Is that the version you are currently using?
-
Note that AllowDeletions is on by default, but if the user is in edit mode, then the delete key doesn't delete a row since it's expected that it should only delete a character. If, however, the user is not currently editing a cell, then the row will…
-
Our philosophy with multi-valued properties is to treat empty values as "leave the existing value alone." This is due to our desire to change individual values without having to first read the property. This leads to conflicts of expectations in cer…