Jump to content

d.bernaert

uniGUI Subscriber
  • Posts

    370
  • Joined

  • Last visited

  • Days Won

    10

Everything posted by d.bernaert

  1. This can also be done easily with the following configuration: Alignment: client Form layout: border Upper panel: region: north Mid panel: region: center Bottom panel: region south
  2. I have the same problem. I never found a solution for this and i need to run Delphi in DPI unaware mode which is not fun, because fonts are dotted, everything is not sharp on a 4K monitor. It's the only way i know to make it scale correctly. I even reported this to Embarcadero and they said they would not consider having the IDE high resolution and the visual designer low resolution as other frameworks do not have this problem (like TMS). Dominique
  3. Is there still somebody of Unigui available here? It's really quiet here.... I'm getting very worried.
  4. I've been able to solve this, but i have another problem. I have attached a testcase. I have a button to create a new record. I do an append, fill in the default values, post the data and put the table in edit mode. When entering data in the line When creating a new line and entering data in the value of the field is reset when going to another field. You can see it in the attached screenshot, the value of the second column is reset after entering the third field and going to the next field. Gridedit.mp4 TestGridEdit.zip
  5. Hi, I'm trying to implement this and it works good, but the event is also fired when pressing the tab button to go to the next field in line of the grid. This makes that by tabbing to the next field the record is posted and the user needs to click the selected field again to edit it. Is there a workaround for this? Thx, Dominique
  6. Hi, I have a trigger on an edit field. When clicking the trigger, a pop-up should be shown with possible choises. I can activate the event by using popupby but it aligns to the left of the edit field, i would like it to popup below the trigger. Is that possible? Thanks, Bernaert Dominique
  7. Still having problems. Here included is a very simple test case. Problemdynamiccreate.zip
  8. Think i found it. I was trying to remove components when the form was not yet in the ready state.
  9. Hi, I'm trying to create dynamically controls on a unitabsheet and recreate them in function of a selection of the user. I see some weird behaviour when trying to remove components, components that are on another tabsheet become visible on the tabsheet where i remove the components. I'm using this routine to remove the components: I := Unitabsheet.ControlCount - 1; While I >= 0 do begin WorkControl := Unitabsheet.Controls[I]; if assigned(WorkControl) then FreeAndNil(WorkControl); Inc(I, -1); end;
  10. Hi, I was wondering if it would be possible to drag and drop in the same dbgrid to change the sequence of the records. In the database, each record has sequence value and the dataset is sorted on that field. The user would like to be able to click a record in the grid and drag it up or down the grid to change the position of the record in the grid. At that moment i have to change the sequence of the dragged record so persist, but that is not the problem. I was wondering if it is possible and how this event could be catched. Thank you, Bernaert Dominique
  11. Hi, I'm looking for a solution to show rtf files in the office online viewer. We can open Word documents, Excel documents, ... without a problem, but i cannot preview rtf-files. Is there a way to show rtf-files in the Office online viewer? The Google docs previewer gives problems with rtf-files. I found this thread but don't know how to do this: https://answers.microsoft.com/en-us/msoffice/forum/all/office-online-viewer-supports-rtf/b51fb1db-41b4-4c43-9725-e26d2f69394d Thanks for any feedback. Dominique
  12. Hi Bahry, how do you handle the oauth authentication in Unigui? Dominique
  13. Hi, One of my customers asks me if it is possible to let every tab in a pagecontrol have it's own background color so that they can see the different tabs more clearly. Is that possible? Thx, Dominique
  14. Hello, I was wondering if it is possible to persist a checkbox checked state. I don't want to save the checked state to the database, so i was wondering if this can be persisted. Thank you, Bernaert Dominique
  15. Hi, Would it be possible to have a select on focus for TUniDateTimePicker? That for the date part and the time part. Thanks. Dominique
  16. Hello, Normally when we call the refresh method of an ibdac query, the data gets requeried from the database. When clicking the refresh button of the unidbgrid, this seems to have another behavior, it does not requery data from the database. This is probably an ibdac question, but is it possible when clicking the refresh button below the unidbgrid the refresh method of the ibdac query is called? I've tried setting the option fullrefresh on the query component without luck. Thx, Dominique
  17. Hi, No it's not a solution. I have checked with Embarcadero support. The problem is that when using the new Delphi on high DPI on a 4K screen everything is in high resolution, also the form designer. They solve this on the part of a traditional VCL application using VCL high DPI mode to scale up the VCL form designer. This cannot be used with Unigui as it messes up the components at runtime, so I have to leave this at LOW DPI (96). But that makes the form designer unusable, i can hardly see the different controls on the form. I have tried using the zoom function of Windows to soom in when designing the form but that is not workable. The only have 2 options: 1. By low resolution monitors 2. Use Delphi Alexandria in DPI unaware mode, but that gives me the same experience as Delphi 10.4 High DPI support was practically the only reason a renewed my license with Embarcadero. But anyway thank you for helping find a solution.
  18. Hi Farshad, When I post something like this on the forum, it is only to get some things moving, to go forward. Let me explain my situation. I'm the only developer working on projects for several large companies here in Belgium and I'm using Unigui and Delphi. The biggest concern they have is when I drive with my car against a tree and I dye, what will happen with the continuity of their business. We are talking about companies with more than 100 internal users working only on our solutions. When I fall out, their complete system is shut down, no more support, no more updates, no more nothing. Here in Belgium, I cannot sign a single agreement with a company without providing a solution to this. I had to make an agreement with another Delphi company here in Belgium that garantees to take over support when something happens to me and I have to make the sources available in case something goes wrong. This is quite normal, you cannot expect companies to trust on the health of somebody to run their business. It is the same with Unigui. You mention other third party providers for Delphi that work with 1-3 developers, and you are right, but, there is a big difference, they all offer 'full sources' for a higher price. Even large third party providers like DevExpress, ... they all provide full sources. What if something happens to you? We are stuck and over time, our business will suffer from this. Could you please think about these things? I'm more than willing to help to get Unigui forward, but please, talk to us and please focus on the right things, obvious things. The forum is full of hacks and workarounds for things that should be covered by the base framework. Regards, Dominique
  19. Hi everybody, We are again 7 days further, sorry 8 days later and no reaction to the post of Peter. I guess Farshad is focussing on websockets (with his crew, which is? nobody? I really start to believe that Unigui is Farshad, that's it (sorry I'm sick of it) ) now to please a few (new subscriptions?) of the flock following the magic Unigui and dreaming that websockets are the ultimate. Websockets please, let's focus on the core... With not focussing on bug fixes that long time users need to provide solid solutions to there customers with hundreds of active users and the customers that are paying each time for upgrades (and yes, I agree that upgrades have been extended for free, but that is not an answer to my question and i don't give a f***. I need a software provider that provides solutions and updates fast and quick, not something that disappears in a bug tracking system that is not even visible to registered users. I am more than willing to pay for a solid solution, several thousands of euros each year, but 'solid'). I have businesses running with several hundreds of users using our systems each day, I need stability, partners i can trust. Here below you can find first of all release notes of another Delphi solution providing web solutions released in the last month (1 month!) We got as paying customer.... a fix to a mobile component in the last month. I don't even care about the mobile components. I tried and licensed them a few years back and it was a nightmare. So why does a regular user that pays his subscription each year have to wait 3 weeks to have a bug fixed for a mobile component that he does not even get? We are still waiting for the most minor bug fix.... Hello, anybody out there? Still no roadmap, still no communication, I think you need a serious strategy change... And yes, everybody can comment, but I have a business to run and first of all, even if i like Unigui a lot, i need to survive and provide solutions to my customers. Again, I am more than willing to pay for solutions, if Farshad would provide fast and quick updates an charge 2.000 euro's each year, i would be more than willing to pay for that. Regards Dominique
×
×
  • Create New...