I would like to alter the Show default behaviour of a TForm's descendant (for eg. instead of showing itself on the screen, I would like to place it on a page control as a new tabsheet). How to achive that ? I'd like to show it using a standard method (call Show method or set Visible property) so I tried to override the SetVisible method. But I found that the SetVisible cannot be overriden since it is a private method. Any suggestions where to override it ? Thanks.
Override default Show behaviour / SetVisible of TForm's descendant (Delphi VCL)
1.8k views Asked by Hasan S At
2
There are 2 answers
0
mj2008
On
There are two ways to do what I think you are asking, which is embedding a form in a panel or similar. There is a TForm.CreateParented(handle) function, but in our code we tend not to use that. Instead, we create the form with this sort of code:
MyForm := TMyForm.Create(Self);
MyForm.Parent := MyTabSheet;
MyForm.Border := bsNone;
MyForm.Align := alClient;
MyForm.Show;
Related Questions in DELPHI
- How can I read the header of request to webserver
- Receiving Notifications for Individual Task Completion OmniThreadLibrary Parallel.ForEach
- Delphi - How to get result of function from QuickReport without viewing a report?
- Out of memory while adding documents to a Firebird BLOB field with Delphi
- How to MakeScreenshot fullpage on Delphi
- How to program a COM object with an IEnumerator, IEnumerable interface inside
- How to Dynamically Add Controls to Delphi Form
- How to write a string in Stringrid with DelimitedText in FMX Delphi 11
- TGrid/TStringGrid multi cell selection / multi editing in delphi firemonkey (12)
- How to localize "Today" in the Delphi TMonthCalendar?
- How can I call a SOAP webserver method in Vue.js?
- Efficiently Handling Large Number of API Calls with Delphi 10.4 and OmniThreadLibrary
- Delphi can not compile the unit create by its "XML Data Binding Wizard"
- Save Form Properties in File and then restore those Properties after reopening
- Is it possible to open a blob without saving it to file
Related Questions in PROPERTIES
- The Selenium application properties folder holds two environment options. After running a test the environment setting changes to a previous setting
- Inconsistency in lazy variable initialization between static and instance properties in Swift
- How to convert from Java ASCII properties to UTF8 (Java 9) properties
- Conditional Property After Powershell Left Join
- Inheritance - is it possible to 'force' variable values relative to the derived class?
- How to use an imported Excel file inside Anylogic model
- TinyMCE custom toolbar button to set CSS property of selected text
- Missing Properties
- I am trying a display items (events) from db typescript nestjs using handlebars the events are an array of object. Properties of each object undefined
- How to transform a flat form-specific data-structure into a nested one?
- C# How do I Create and Reference Multiple Globally Accessible Objects?
- powershell array of object with dynamic properties outputs only properties from first element
- Swift protocol extensions and immutable properties
- Object property has different many string values
- I created a dice cube model using a tutorial and i would like to expoert the subdivision holes as properties to unity3d. how can i do it?
Related Questions in OVERRIDING
- can I override c++ operator[] with only one function?
- Hide Product Manufacturer name on Volusion product pages
- Visual Studio 2019 C# "Find All References" hides "Symbols without References" under "Not Applicable"
- Generic "Create" method in .NET Core that creates two entities
- Java reflection returning base type for Scala classes
- What methods inherited from the Object class should usually be overridden?
- How to add anchor to WTForms SubmitField?
- why can't we implement two interfaces that have methods with identical signature which one of them has a default implementation in java?
- Allowing PDF upload in product customization Prestashop 1.6: how to delete the uploaded file
- Override virtual generic method
- CMake: Selectively relinking function calls
- How to make method of subclass inherited from pathlib.Path return Path instead of the subclass
- How to change current date underline color react-dateRangePicker
- Redeclare "==" operator inside an extension type - Dart
- Javascript converting a set into an array returns an empty array caused by a website
Related Questions in TFORM
- How to disable automatic painting for TLabel?
- C++Builder subform doesn't show on taskbar and minimize is placed on the desktop not the taskbar?
- How to deal with TForm and custom scaling introduced in Windows 11?
- TTitleBarPanel overlapping nested Panel when the main Form loses focus
- Screen becomes black when repositioning Form to second monitor using Parallels VM
- How to maximize form to desktop size?
- Partially transparent form without click-through?
- How to save & load TFrame contents?
- Delphi android FindComponent as Form
- Access DBGrid1.Columns[1].Title.Caption from another Form
- Why TApplication.MessageBox closes automatically?
- Operator IS with a TFormClass
- How can I make my form full screen with the TForm.FullScreen property?
- How to display a control (e.g. TListbox) beyond the borders of a TForm
- "OK" Button (TButton) not showing on Tform (Pascal)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
You can override the protected TCustomForm.VisibleChanging.