ZOrder, CTRL+A, TabIndex, Fonts
I opened an existing VB6 project, but there were three things that bugged me:
* I couldn't find the ZOrder property, this is an important property that really should be implemented!
* Also, CTRL+A doesn't select any controls.
* Moreover, clicking on controls while holding SHIFT or CTRL doesn't work: either to select more controls or to deselect these.
IMHO, these bullets are very important, especially ZOrder and selection\deselection.
Edit: In the project I used a control from Planetsourcecode - "FileDownloader". I have never used the following statement: "On Local Error GoTo somewhereelse", and is unfamiliar to Jabaco also.
Edit2: Also, when the focus is at the window while in design mode, pressing TAB does not select the different controls in order, nor did I find a TabIndex property also.
Edit3: I have just noticed that all fonts aren't anti-aliased. I think that all fonts should be anti-aliased according to the system's default setting, at default. If possible, it would be nice to control this behavior with a property, as with Line().
Amit
* I couldn't find the ZOrder property, this is an important property that really should be implemented!
* Also, CTRL+A doesn't select any controls.
* Moreover, clicking on controls while holding SHIFT or CTRL doesn't work: either to select more controls or to deselect these.
IMHO, these bullets are very important, especially ZOrder and selection\deselection.
Edit: In the project I used a control from Planetsourcecode - "FileDownloader". I have never used the following statement: "On Local Error GoTo somewhereelse", and is unfamiliar to Jabaco also.
Edit2: Also, when the focus is at the window while in design mode, pressing TAB does not select the different controls in order, nor did I find a TabIndex property also.
Edit3: I have just noticed that all fonts aren't anti-aliased. I think that all fonts should be anti-aliased according to the system's default setting, at default. If possible, it would be nice to control this behavior with a property, as with Line().
Amit
This post has been edited 3 times, last edit by "amitmarkel" (Jul 18th 2009, 9:00pm)
Hi again,
you can select multiple controls by dragging a selection area across,
Deselection with shift click does not work (yet).
Well, Jabaco does not reach the full comfort and maturity of VB6 yet.
But it is for free. And it helps you to avoid the Java AWD complexity.
Do you know of any Java GUI IDE as simple and elegant as Jabaco/VB6?
Cheers!
A1880
you can select multiple controls by dragging a selection area across,
Deselection with shift click does not work (yet).
Well, Jabaco does not reach the full comfort and maturity of VB6 yet.
But it is for free. And it helps you to avoid the Java AWD complexity.
Do you know of any Java GUI IDE as simple and elegant as Jabaco/VB6?
Cheers!
A1880
I find Jabaco simply great! I just wanted to point out a few points I encountered, to help, that is all! 
Now trying to run db2000 TXT2PDF, but it seems VB/JBGridEditor and VB/WinsockItem are missing, perhaps it was developed on a previous Jabaco version?
Jabaco says on this function highlighting String:
Expected: Variable or Function
Amit

Now trying to run db2000 TXT2PDF, but it seems VB/JBGridEditor and VB/WinsockItem are missing, perhaps it was developed on a previous Jabaco version?
Jabaco says on this function highlighting String:
|
|
Jabaco Source |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Private Function IntegerToString(nINT As Integer, nCHRs As Integer, fCHR As String) As String ' !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ' !! questo ? reso necessario perch? nella versione attuale di Jabaco la funzione 'Format' non ? disponibile !! ' !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Dim xs As String xs = Trim(CStr(nINT)) IntegerToString = Trim(String(nCHRs - Len(xs), fCHR)) & xs End Function |
Expected: Variable or Function
Amit
Function String & Space
Hello Amit,
in VB6 there are two functions to create a String:
Space: returns a string variable with the given length of space-characters
String: returns a string variable with the given length of the given character
in Jabaco afair there is none of these. especially "String" is a special keyword that denotes the type of a variable. But if you alter it a little bit, you could very easily write it down like this:
regards
OlimilO
in VB6 there are two functions to create a String:
Space: returns a string variable with the given length of space-characters
String: returns a string variable with the given length of the given character
|
|
Jabaco Source |
1 2 3 |
'VB6-Code MsgBox String(10, "#") MsgBox "#" & Space(10) & "#" |
in Jabaco afair there is none of these. especially "String" is a special keyword that denotes the type of a variable. But if you alter it a little bit, you could very easily write it down like this:
|
|
Jabaco Source |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
Public Function String_(nChars As Integer, aChar As Short) As String Dim sb As New java#lang#StringBuilder(nChars) While nChars > 0: nChars = nChars -1 sb.append(Chr(aChar)) Wend String_ = sb.toString End Function Public Function String_(nChars As Integer, aChar As String) As String Dim sb As New java#lang#StringBuilder(nChars) While nChars > 0: nChars = nChars -1 sb.append(aChar) Wend String_ = sb.toString End Function Public Function Space(nChars As Integer) As String Dim sb As New java#lang#StringBuilder(nChars) While nChars > 0: nChars = nChars -1 sb.append(" ") Wend Space = sb.toString End Function |
regards
OlimilO
There are some more important tasks at the moment. But I'll improve the GUI-Editor in a later version...
Quoted
You mean the IDE? I'm working on. Let me know which features are important for you...
Quoted
A1880
Well, Jabaco does not reach the full comfort and maturity of VB6 yet.
It's a bug in 1.4.2 - but will be fixed in the next version.
Quoted
OlimilO
in Jabaco afair there is none of these. especially "String" is a special keyword that denotes the type of a variable.
Timers
OlimilO: Thanks for the example. Also, I always used the space() function, so I guess I just forgot about that string(,) function.
Manuel & Others: I posted another question not about the IDE's GUI, but about Timers and WinAPI. I guess the timer problem has already been noticed, but no one responded about it, and I think it is important. (Maybe it is a problem in my computer? I tried reinstalling... so it is either a code mistake or a bug).
Link
Cheers,
Amit
Manuel & Others: I posted another question not about the IDE's GUI, but about Timers and WinAPI. I guess the timer problem has already been noticed, but no one responded about it, and I think it is important. (Maybe it is a problem in my computer? I tried reinstalling... so it is either a code mistake or a bug).
Link
Cheers,
Amit
Similar threads
-
Tips, Tricks, Samples & Tutorials »-
Simplify the definition of Windows API calls
(Apr 29th 2009, 9:06pm)
-
Tips, Tricks, Samples & Tutorials »-
cool control-arrays
(Jun 25th 2009, 10:01am)
-
General topics, questions and discussions »-
Control.ZOrder
(Jan 18th 2009, 10:39pm)
-
Suggestions »-
Make <ctrl>+s to save project
(Jan 12th 2009, 7:03pm)
