|
Hi,
in .NET some properties are read-only, i.e. you can get them but not set them.
Most often then there also is a "bigger" property that can be set.
Example: Form.Width is not settable, Form.Size is settable.
In your particular case you have to set a new TitleFont.
Luc Pattyn [Forum Guidelines] [My Articles]
The quality and detail of your question reflects on the effectiveness of the help you are likely to get.
Show formatted code inside PRE tags, and give clear symptoms when describing a problem.
|
|
|
|
|
That makes sense, but I'm not sure how to do that b/c TitleFont is not a type. Could you give me an example?
|
|
|
|
|
Sorry no, I never used MSChart. Anyway, isn't TitleFont holding a Font instance?
Luc Pattyn [Forum Guidelines] [My Articles]
The quality and detail of your question reflects on the effectiveness of the help you are likely to get.
Show formatted code inside PRE tags, and give clear symptoms when describing a problem.
|
|
|
|
|
Its got a FontFamily, but once again, its a get property, does not have any set properties. I'll see if I can tinker with it some more and figure it out. Thank for your help!
JM
|
|
|
|
|
Hi,
I need to know when SetForegroundWindow return false because i try to set a form to the front using this code :
form.TopMost = true;
form.BringToFront();
bool focused = SetForegroundWindow(form.Handle);
if (!focused)
SwitchToThisWindow(form.Handle, true);
form.TopMost = false;
the form is showen but without having the focus.
best regards.
Keep it simple, stupid!
|
|
|
|
|
IIRC, SetForegroundWindow returns false if the window is not brought to the foreground. In your case, perhaps it's because your form is already at the foreground.
Between the motion
And the act
Falls the Shadow
|
|
|
|
|
If only there would be some official documentation that holds such trivial information.
Googling for it would have taken half the keystrokes and less than 1 minute.
We prefer to help with real questions around here.
Luc Pattyn [Forum Guidelines] [My Articles]
The quality and detail of your question reflects on the effectiveness of the help you are likely to get.
Show formatted code inside PRE tags, and give clear symptoms when describing a problem.
|
|
|
|
|
You can also prevent other applications from stealing the focus, using TweakUI
<rant>
It's bloody annoying; you're typing merrily away, and suddenly start hearing the bleeping-sound of the computer-speaker because some programmer assumed that his application is important enough to disturb me during my work.
"Updates are available? Do you want to install/download them now?" If you must steal focus, then steal the entire screen and blink it red. It's either really important, or you behave and don't bug me at all.
</rant>
I are Troll
|
|
|
|
|
Some automation jobs may require SetForegroundWindow in order to use keyboard/mouse actions on another app. Of course this would require:
1. A user requesting it
2. A warning window telling the user he shouldn't touch anything until told otherwise.
3. The automation stuff
4. A notification to the user all is over.
Luc Pattyn [Forum Guidelines] [My Articles]
The quality and detail of your question reflects on the effectiveness of the help you are likely to get.
Show formatted code inside PRE tags, and give clear symptoms when describing a problem.
|
|
|
|
|
Hello All,
I have created a new appdomain . Now i want to load assembly in this newly created appdomain .
I tried to do using appdomain.load().. But i got error.
can u please suggest me some code to implement the same.
Regards,
Phani
|
|
|
|
|
Hi,
what kind of error did you get? Could you post the error message and the code?
Regards
Sebastian
|
|
|
|
|
Hey Sorry ,
I got the path wrong and now fixed it out . but i have some requirement hope you can help it out.
I have dll which has 2 classes One is Employee class and other is Controller class. this class has has table which will add employee object to the hastable.
Now i have created another application , where i am going to use this DLL and i have to do this in new Appdomain .
So i want to load that dll in newly appdomain and want to creat on e mployee object and add that to list .
Can u help me out in this . I am at learning statge
|
|
|
|
|
I'm (re-) using a snippet from PIEBALDConsult, works like a charm;
name = System.IO.Path.GetFileNameWithoutExtension ( Filename ) ;
assm = System.AppDomain.CreateDomain ( name ).
Load ( System.IO.File.ReadAllBytes ( Filename ) ) ;
I are Troll
|
|
|
|
|
file namse should include path too ???
|
|
|
|
|
I triend with complete path but it is saying couldn not find the file
|
|
|
|
|
How does "Filename" look just before executing the ReadAllBytes when you put a watch on it?
BTW, this isn't a "beginners" topic, but rather somewhat "advanced"
I are Troll
|
|
|
|
|
Basically, the Assembly has to be in the same directory as the executing application.
Apparently you can load an Assembly from a different directory, but you have to set the AppDomains (both the current one and the new one) up properly to do that and I haven't bothered to do that.
See here[^] and here[^].
|
|
|
|
|
Hi.
I have two binary numbers : 01100011 and 01101000
I wanna exert a logical and on them in C#.
01100011
& 01101000
------------
01100000
Could you please guide me , how I can do it ?
Thanks.
|
|
|
|
|
string bin1 = "01100011";
string bin2 = "01101000";
int int1 = Convert.ToInt32(bin1, 2);
int int2 = Convert.ToInt32(bin2, 2);
byte result = (byte)(int1 & int2);
string binaryResult = Convert.ToString(result, 2).PadLeft(8, '0');
DaveBTW, in software, hope and pray is not a viable strategy. (Luc Pattyn) Visual Basic is not used by normal people so we're not covering it here. (Uncyclopedia) Why are you using VB6? Do you hate yourself? (Christian Graus)
|
|
|
|
|
|
inserts the leading zeros if required.
DaveBTW, in software, hope and pray is not a viable strategy. (Luc Pattyn) Visual Basic is not used by normal people so we're not covering it here. (Uncyclopedia) Why are you using VB6? Do you hate yourself? (Christian Graus)
|
|
|
|
|
Just beat me to it!
Between the motion
And the act
Falls the Shadow
|
|
|
|
|
It pads the input string with [second parameter] until the length is [first parameter].
Between the motion
And the act
Falls the Shadow
|
|
|
|
|
Mohammad Dayyan wrote: What does PadLeft do ?
what the word says: padding at the left
and what the documentation says: see Google, MSDN.
Luc Pattyn [Forum Guidelines] [My Articles]
The quality and detail of your question reflects on the effectiveness of the help you are likely to get.
Show formatted code inside PRE tags, and give clear symptoms when describing a problem.
|
|
|
|
|
I don't think there are any binary literals in c# ( though there are Hex literals e.g. 0x2A). If you must use a binary input the following snippet migh be helpful
const int Base = 2;
/To Integer From Binary
int integer = Convert.ToInt32("111", Base);
string binary = Convert.ToString(startVal, Base);
You can can peform the bitwise and against the ints:
int i = 42;
int j = 42;
int k = i & j;
|
|
|
|