|
If you want to use a context menu then you should use the ContextMenu control. If you want to override this and provide your own functionality then you have to write it manually by using the MouseDown and MouseUp events (possibly with a Timer - it depends on what you want to do, e.g. perform the action while holding, or on the MouseUp)
ColinMackay.net
Scottish Developers are looking for speakers for user group sessions over the next few months. Do you want to know more?
|
|
|
|
|
I have a program right now that can read from a bitmap and then paint each pixel to a screen (I do this instead of choosing Graphics.DrawImage for transparency reasons). However, I wanted to take any character (like 'a' or ';'), and write it to a Bitmap. Is there a way to do this?
Mike - I love to program!
|
|
|
|
|
Use the DrawString of the Graphics class to draw text. Use the FromImage method to get a Graphics object for the bitmap.
---
b { font-weight: normal; }
|
|
|
|
|
So I create a graphics object, then call DrawString, then I call the FromImage method of the Bitmap class and pass in the graphics object?
Mike - I love to program!
|
|
|
|
|
No, the other way around. You use the FromImage method of the Graphics class to create the Graphics object for the bitmap, then you use the Graphics object to draw on the bitmap.
---
b { font-weight: normal; }
|
|
|
|
|
I posted a message yesterday about my program that upload/downloads files from a MySql database. Everything is working good but I probably need to encrypt the connection string. Can anyone point out some good articles about doing this in C# 2.0 (windows forms app)?
Thanks for any responses,
Sean
|
|
|
|
|
|
Thanks. I'll have a look at that. Also I just ran into a problem that I should have seen coming. For bigger files I need to send the data to the database in packets. But I have no idea how Any articles you know of that will solve my problem?
|
|
|
|
|
Hi all
how can i write a code in C# and Managed directX that can makes me import *.X files and move them like the same way directX viewer do, i am already now can import the *.x files , but the difficult thing for me is move them like that way directX viewr did
thx all
|
|
|
|
|
That is actually nohting simple. You're going to have to transform the device based on input from the user, which is far too large a subject for this post. I suggest you ask this question over at gamedev.net's .NET game programming forums.
Tech, life, family, faith: Give me a visit.
I'm currently blogging about: Moral Muscle
The apostle Paul, modernly speaking: Epistles of Paul
Judah Himango
|
|
|
|
|
How to print the text from a richtextbox, but with the fonts it's written in it. For example
in a RTB i have a part wich is BOLD and the rest is REGULAR. How to print it as it is, and not all the text in BOLD or REGULAR ???
-- modified at 13:06 Sunday 12th March, 2006
|
|
|
|
|
|
No use of that, i want to print it anywhere on the paper, and not only that...
This example alows only to print the richtextbox text on a paper and nothing more... if you understand what i mean...
|
|
|
|
|
That article is an example so that you can modify it to your needs.
- To print anywhere on the page just change
rectToPrint to the rectangle you need to print onto. - If again, I understand you correctly you want to be able to print onto Forms as well as the printer? To do this then just redefine the Print method to accept a Graphics object instead of PrintPageEventArgs, then draw using this graphics and not the printer graphics, you can then pass a form's graphics canvas and print the contents of the richtextbox onto that form.
Ed
|
|
|
|
|
How to change te rectToPrint??? I dont won't it to be constant. I want it to be variable
|
|
|
|
|
It is a variable
Ed
|
|
|
|
|
I cant change it, it's not public, and i can't make it public, so it is a variable but it's not variable...
|
|
|
|
|
|
Ok, tnx...
I tried it before on my laptop several times, and it didnt work... Now I tried on my PC and it did... Sorry for bothering...
|
|
|
|
|
How do these differ? Besides color
and case.
Console.WriteLine(typeof(double).FullName);
Console.WriteLine(typeof(Double).FullName);
Both tell me it's a System.Double
Thank you,
Paul
|
|
|
|
|
Actualy they both are the same thing. The base class is System.Double whitch is mapped (for many reasons) into the double type. This case is encountered at every standard variable type.
Would you prefer to write in your code
System.Double myDouble = new System.Double(10); Or is easier like this ?
double myDouble = 10;
protected internal static readonly ... and I wish the list could continue ...
|
|
|
|
|
|
In addition to
System.Double myDouble = new System.Double(10);
You can also say
Double myDouble = 10.0;
Jon Sagara
Look at him. He runs like a Welshman. Doesn't he run like a Welshman? Doesn't he? I think he runs like a Welshman.
Sagara.org | Blog | My Articles
|
|
|
|
|
Like Vlad said there are many reasons, the main is that, like C, int should always be mapped to the size appropriate for your processor. So on a 32-bit system this is 32 bits and on a 64 bit system it's 64 bits wide, so System.Int32 and System.Int64 respectively.
float and double are done in the same way although I'm not sure what their standing is because to my knowledge float and double are defined by IEEE and doubles are 64 bits by definition.
Anyone correct me if I'm wrong
Ed
|
|
|
|
|
One might think that it would work like C, but it doesn't. In C# all the data types are defined with an exact size. The int data type is an alias for the System.Int32 data type, so it will always be 32 bits regardless of the system.
MSDN: C# built-in types[^]
---
b { font-weight: normal; }
|
|
|
|