Jump to content

Abaksoft

uniGUI Subscriber
  • Posts

    1558
  • Joined

  • Last visited

  • Days Won

    87

Everything posted by Abaksoft

  1. Mmm....OK You should ask our Maestro Sherzod
  2. Hello jahlxx, Wich Unigui Build are you using ? Did you try my previous example ?
  3. @jahlxx Confirmed : No problem with Columns.Count. Unigui Build 1539. See example in attachment Project1.7z
  4. Hello, Maybe this can help : And a Better Solution : http://forums.unigui.com/index.php?/topic/14772-how-can-i-receive-database-table-updates-periodically/&do=findComment&comment=81897
  5. I am not a resseller Just wanted to share with you this offer. https://www.devart.com/?gclid=CjwKCAiA8Jf-BRB-EiwAWDtEGvznhhswyyg-d6fDDJ_k4AWcJjUxaLyRU_JTcieOpOJ6sMFd4Lod8hoCusAQAvD_BwE
  6. Also for UniRadioGroup. As Sherzod suggested it, i just Add on ServerModule > CustomCss .x-fieldset-header { overflow: initial; } Without setting all my UniRadioGroup in the Project, with LayoutConfig > Cls and that simply works ! Thx Sherzod.
  7. Here we go : Inspired by Zarko Gajic and C:\Program Files (x86)\FMSoft\Framework\uniGUI\Demos\Desktop\ClientEvents-1 Mouse_Resize_Runtime.7z
  8. For who are interesting : Delphi 10.4.1 at : 1039 $ = 868,46 € https://www.embarcadero.com/app-development-tools-store/delphi
  9. Hello, Sorry, i misunderstand you yesterday. May be this can help you https://www.thoughtco.com/how-to-move-and-resize-controls-at-run-time-4092542
  10. Hello, You can do it with layout technic. i will send you a sample tomorrow...
  11. An other way to do things right, is to use Unigui inherited object : • Prepare some main models, containing virtual, abstract methods, where can be, later, overided by the inherited object. This works fine, for a CRUD project.
  12. There is a solution for that : Use Polymorphing technic : Declare your Methode as Overload : public function fct_index_Vide(cbo:TUniComboBox):boolean; overload; function fct_index_Vide(cbo:TUnimDBLookUpComboBox):boolean; overload; function fct_index_Vide(MyDataSet:TIBCQuery):boolean; overload; procedure Remplir_cbo_ID_Tr(Champs, MaTable, Classement:string; cbo,cboID:TUniCombobox; Contrainte:string; AvecClear:boolean; C:TIBCConnection); overload; procedure Remplir_cbo_ID_Tr(Champs, MaTable, Classement:string; cbo,cboID:TUnimCombobox; Contrainte:string; AvecClear:boolean; C:TIBCConnection); overload;
  13. Yes. At this time, OOP is the Best way. • Simply dedicate a Main Development Folder where are all your historical Classes (writed a long time ago) well documented (properties / method). • For each new Project, PickUp on demand, these Classes, by adding them in your Project. Example : A New Project, will contain - a loginForm - a Connection DB - a Backup/Restore With OOP, you will never rewrite all redundant logic. Just declare an object and work... This will save you hundreds hours !!!
  14. Abaksoft

    Maradona

    Our condolences to all our Argentinian brothers.
  15. @bdiri, في منتها الروعة BRAVO
  16. @irigSoft, interesting ! So, you are doing like Microsoft Windows concept (build with thousands dll). That's right ? in this case how can you deal with Unigui dll (isapi) ? I mean it's not simple to combine multiple unigui dll on one Mainform. Can you explain more... if you can do it, then the idea is awesome !!! (we can build big Unigui Project on demand) Thx.
  17. Dear, After populating an UnimDBLookupComboBox1, I would like to go to the First item manually (not by Select Event). And then show the KeyValueStr. procedure TFraAccueil.UnimButton1Click(Sender: TObject); begin // MyDataSet.First; No help UniDBLookupComboBox1.ItemIndex:=0; // UniDBLookupComboBox1.OnSelect(Self); // raise an AV showmessage(UniDBLookupComboBox1.KeyValueStr); end; ShowMessage shows nothing ! Thx for any help. Build 1539
  18. See MegaDemo > Hybrid Application. Your App will automatically swich.
  19. @Farshad Very nice SiteWeb ! http://www.unigui.com/
  20. Maybe on beforeShow event : For each component in yourForm Do Begin if component.Tab = 3 then begin Component.ClienteEvents.UniEvents.beforeevent:=..... end end;
  21. IMHO, This is a No conventional doing in unigui. Unigui not support a pure classical Delphi VCL form. If you want to convert your old form (vcl), then create a new unigui Project, with a new Uniform and rewrite your code, with unigui components. Regards
  22. Glad to see you back in good shape. I am sure that you will realize great projects and bring your experience to unigui developers, as you are used to doing
  23. See in live the lauch:
  24. Hello ZigZig, it was a long time, we did'nt hear you. How are you ? Hoping all is OK for you and your family Here is a link for the source code you are looking for : https://www.uniguiwiki.com/knowledgebase/example-building-mobile-drawer/
×
×
  • Create New...