- 0
[C#] Is it possible to override the Form class?
Asked by
ProclaimDragon,
-
Recently Browsing 0 members
- No registered users viewing this page.
-
Posts
-
By Nexus- · Posted
Wrong again. Electric vehicles are more reliable than gasoline vehicles because they have fewer points of failure. On average, they last 50% longer. Its your right to be incorrect and my right to correct you. -
By Mindovermaster · Posted
KSOD? lol -
By goretsky · Posted
Hello, I am using a Hitron CODA56 cable modem with Comcast Xfinity's 1200 Mbps service. No issues noted. I had looked at the Motorola and Netgear options for a cable modem, but neither was available for purchase at the time I upgraded my cable connection. There are multiple models in the Netgear Nighthawk X10 line-up. I am guessing you have either the the Netgear Nighthawk X10 AD7000 model (R8900) or the Netgear Nighthawk X10 AD7200 model (R9000) model, is that correct? Both of these only have one gigabit WAN (internet) ports for connection to the modem, all of the remaining ports for the LAN side of things are gigabit Ethernet ports. The 10GbE port on the devices is meant for connection to local NAS storage. I suppose you could connect the desktop computer directly to it, although it would still be limited by the gigabit connection between the cable modem and the Netgear residential gateway broadband router. I would suggest looking for a residential gateway broadband router from a company like Asus, Netgear, TP-Link or maybe even Ubiquiti, depending upon budget, that has 2.5Gbps (or faster) WAN and LAN ports. That would allow you to make full use of the 1.2Gbps connection from your ISP as well as have some room for future growth, speed-wise. Regards, Aryeh Goretsky -
Firefox 140.0.1 by Razvan Serea Firefox is a fast, full-featured Web browser. It offers great security, privacy, and protection against viruses, spyware, malware, and it can also easily block pop-up windows. The key features that have made Firefox so popular are the simple and effective UI, browser speed and strong security capabilities. Firefox has complete features for browsing the Internet. It is very reliable and flexible due to its implemented security features, along with customization options. Firefox includes pop-up blocking, tab-browsing, integrated Google search, simplified privacy controls, a streamlined browser window that shows you more of the page than any other browser and a number of additional features that work with you to help you get the most out of your time online. Firefox 140.0.1 fixes: Fixed text contrast issues in the sidebar with some dark themes. (Bug 1971487) Fixed a startup crash experienced by some users caused by DLL injection. (Bug 1973947) Download: Firefox 64-bit | Firefox 32-bit | ARM64 | ~60.0 MB (Freeware) Download: Firefox 140.0.1 for Linux | 64-bit | ~90.0 MB Download: Firefox for MacOS | 127.0 MB View: Firefox Home Page | Release Notes Get alerted to all of our Software updates on Twitter at @NeowinSoftware
-
By goretsky · Posted
Hello, RAID-1 is also known as disk mirroring. That means that all writes are going to be performed identically to all of the drives in the array. It may also apply to reads as well, but those tend to show less of a performance improvement. If a file gets accidentally overwritten, deleted, or otherwise accidentally modified in a RAID-1 array, that change gets written to all of the drives in the array. If your goal is to have some level or redundancy or protection fir your information, having two separate drives that are not RAIDed together in a mirror configuration may be the better solution, as an accidental disk or file operation on one drive does not automatically occur on the second drive. Regards, Aryeh Goretsky
-
-
Recent Achievements
-
Marites earned a badge
Week One Done
-
runge100 earned a badge
One Year In
-
runge100 earned a badge
One Month Later
-
jfam earned a badge
One Month Later
-
TheRingmaster earned a badge
First Post
-
-
Popular Contributors
-
Tell a friend
Question
ProclaimDragon
Sorry, forgot to say in the topic title that this is C#.
Let me explain what I want to do...
We all know that with Windows Vista brought a new UI font, Segoe UI, but XP still uses Tahoma as UI font. This doesn't help us programmers. I've searched in Google and what I found was to use SystemFonts.MessageBoxFont as the Form's font because all other controls Font properties will inherit from it.
Now, I could do this.font = SystemFonts.MessageBoxFont; before InitializeComponent(); on every single form I use but that will have 2 problems:
1) I'll have to repeat this line for every form.
2) The designer will not be updated accordingly.
If I moved this.font = SystemFonts.MessageBoxFont; into InitializeComponent() itself, then, the designer would be updated but I still would need to do it manually for every form.
My first solution:
Create a class (MyForm, for instance) that inherits from Form and change the properties I need in it's constructor. Then, every form I use in my application must be inherited from MyForm instead of Form. This is simpler than to place the line above in every InitializeComponent(), although, I still have to manually change every from to inherit from MyForm instead of Form.
To sum this up... I'm looking for a way (if possible) to change some default properties of Form without creating a new class that inherits from it, which allows me to make all the needed properties changes in one place and all my forms will still inherit from Form (as they are by default).
Is this possible?
Edited by NazgulledLink to comment
https://www.neowin.net/forum/topic/638927-c-is-it-possible-to-override-the-form-class/Share on other sites
15 answers to this question
Recommended Posts