Open chunmingwang opened 2 years ago
Improved: Speed updating of Edit Control (2): https://github.com/XusinboyBekchanov/VisualFBEditor/commit/b7a0262b4e32982e5487139907882defc046eda8
Before,
After,
Code scrolling speed improved
ToolBar to improve the display of icons in design mode.
Here is a drawing of what works: https://github.com/XusinboyBekchanov/VisualFBEditor/issues/363#issuecomment-1232958631
Then, the code I added or changed later affected my results. Can you help me check it? Thank you. MDIForm.zip
Icons cannot display on form editor. Icons display is normal on run time.
report another issue found in this example, the TextBox in the MDIChild form cannot change the Font Color and BackColor, please also help to check it, thank you.
Fixed: Finding Resource file name: https://github.com/XusinboyBekchanov/VisualFBEditor/commit/5229c9d3bdd886b979e97d7fe4db5b86810572ad
Previously, the program only searched the first lines of the main source code to find the name of the resource file. Now searches from the entire main source file. It is also possible to specify the main resource file in the project.
Great, Thanks. It's works.
Fixed: Set Colors in MDI forms
Toolbar not refresh the color after change to Darkmode .
The distance is too big between two button on toolbar in design mode with High DPI screen. Maybe UnscaleX need add to the location X.
Great, Thanks. It's works.
report another issue found in this example, the TextBox in the MDIChild form cannot change the Font Color and BackColor, please also help to check it, thank you.
A very good example.
plesase help to chek this: issue found at following codes
h = SendMessage(FClient, WM_MDIGETACTIVE, 0, 0)
If h Then SendMessage(h, WM_CLOSE, 0, 0)
will not raise MDI child window Destroy event
Private Sub MDIChildType.Form_Destroy(ByRef Sender As Control)
if MDI child windows showing, MDI main window menu's hot key cannot work
Fixed: MDI Childs accelerator: https://github.com/XusinboyBekchanov/MyFbFramework/commit/ee70837f87cc8a42ff40951a2343dc2bf50551d5
Fixed: MDI Childs accelerator: XusinboyBekchanov/MyFbFramework@ee70837
if MDI child windows showing, MDI main window menu's hot key cannot work
It Works, Thanks !
will not raise MDI child window Destroy event
Added: __HIDE_NO_MAIN_FORM_ON_CLOSE__ define: https://github.com/XusinboyBekchanov/MyFbFramework/commit/cc44e0de2c46e56fc2079919ce0f2d08b4f372cf
Now, when closing non-main forms, they are not hidden, but destroyed.
thanks
Added: Split functions on Linux: https://github.com/XusinboyBekchanov/VisualFBEditor/commit/8e270b121bf9e4815072db9c581b69f8f93d2fd0
On the "project properities" windows, if the drop-down list for "optimization level" is clicked, "optimization level" is ticked automatically, and "optimize for fast code", "optimize for small code" and "no oprimization“ are un-ticked
Added: Checking Optimization level option when Selected from Optimization level Dropdown in Project Properties: https://github.com/XusinboyBekchanov/VisualFBEditor/commit/014c39008ff59fa4bd026cec1fb3dbdceb60322c
suggestion: disable "project" menu if there is no project opened or once all projects have been closed.
current: click "project"-"project properites"-"ok". but I can't close the "project properites" window. at last I find that this happens when I have not opened any project.
And maybe Edit/Search/View/Project/Build/Debug/Run all should be disabled/enabled according to context
on "service"-"ComWrapperBuilder"
when I click "service"-"comWrapperBuilder", a dailog appears
I know nothing about the underneath of COM. Can your "ComWrapperBuilder" use VB control without registration just like the article(https://tieba.baidu.com/p/6446334708 and https://blog.csdn.net/weixin_39915505/article/details/111179809 sorry, In Chinese. But google/deepl can translate it) does for ecGraph3D?
can, sorry this actually a question on freebasic, a COM control be packed into the finnal EXE. The the EXE load COM control from disk, and use it without registration? Just like https://tieba.baidu.com/p/6446334708 and https://blog.csdn.net/weixin_39915505/article/details/111179809 says?
let user set where to find LLVM/llc
on my windows if I set fbc64.exe in service/options as E:\prg\BASIC\fb\FreeBASIC-1.09.0-win64\fbc.exe then VisualFBEditor try to use E:\prg\BASIC\fb\FreeBASIC-1.09.0-win64\bin\win64\llc.exe even I have set enviroment PATH for llc.exe
so I suggest that user can set where to find LLVM/llc, for example LLVMbin path. If E:\prg\BASIC\fb\FreeBASIC-1.09.0-win64\bin\win64\llc.exe does not exists, then VisualFBEditor try to find llc.exe in LLVMbin, PATH.
- when I click "service"-"comWrapperBuilder", a dailog appears
To use this Tool, the SimpleVariantPlus.bi file must be included in one of the project files.
suggestion: disable "project" menu if there is no project opened or once all projects have been closed.
current: click "project"-"project properites"-"ok". but I can't close the "project properites" window. at last I find that this happens when I have not opened any project.
And maybe Edit/Search/View/Project/Build/Debug/Run all should be disabled/enabled according to context
Improved: Enabling and disabling menu and toolbar items: https://github.com/XusinboyBekchanov/VisualFBEditor/commit/76041b9df392debaad0c3f4f04f7ea153f49b1b0
Fixed: ToolBar Enabled property: https://github.com/XusinboyBekchanov/MyFbFramework/commit/6712a30642ce1041bc707dd2f7c953f471d6427f
Dragging and dropping file or files into VFBE Recommended to perform different opening actions according to different filename extension Just like the Open (Ctrl+O) function in the current menu
for example .vfs is now opened as a Text, it is recommended to open it as a Session .vfp is now opened as a Text, it is recommended to open it as a Project
Fixed: Drop files with extensions .vfp, .vfs to IDE: https://github.com/XusinboyBekchanov/VisualFBEditor/commit/f5fac054d1c2a4084d5979beff932580cf677354
Fixed: Drop files with extensions .vfp, .vfs to IDE: f5fac05
Thanks!
Recently, I deeply used VisualFBEditor to make a comprehensive application of bass, which feels great! However, compared with Visual Basic, some suggestions for VisualFBEditor are as follows. It would be better if it could be implemented.