|
|
Hi,
I have gridview which contains Column type DataGridViewButtonColumn. I want to set caption of button in two line like
Save
Close.
I have tried to set caption using "Save\nClose" ,"Save\r\nClose" and "Save\f\nClose", but not worked .Please tell me how to set caption using new line?
Regards,
rajesh
rajesh
|
|
|
|
|
Rajesh_K_Sharma wrote: Subject: How to add new line in cell gridview in desktop application
Then why are you asking in ASP.NET Forum ?
Sorry My BAD. I thought I am on ASP.NET Forum. Sorry Again !!!
Abhijit Jana | Codeproject MVP
Web Site : abhijitjana.net
Don't forget to click "Good Answer" on the post(s) that helped you.
|
|
|
|
|
Hi,
I am new to how to recording video using DirectX in windows application.How can the size of avi be reduced while recording video using DirectShow Library.
Thanks
|
|
|
|
|
What size, the video size (dimensions) or the filesize?
|
|
|
|
|
Hi,
By Size I mean the size of the File like recording 1 minute video produces AVI file of 1GB .I want to compress the File Size.
Thanks
|
|
|
|
|
Hello,
I am looking for a software that can generate Activity diagram from an existing C# source code. I found many solution which can only do round trip engineering with Class Diagram. But I need an Activity Diagram generator. Would anyone please tell me if there is one ?
Regards
|
|
|
|
|
Have you checked with EA ?
Abhijit Jana | Codeproject MVP
Web Site : abhijitjana.net
Don't forget to click "Good Answer" on the post(s) that helped you.
|
|
|
|
|
Rational rose is a software used to generate the UML activity Diagram based on your coding sturcture
|
|
|
|
|
I tried to write a file asynchronously but I can not do it. Could you help me on this issue ?
any recommendations are strongly appreciated
|
|
|
|
|
What is the error you are getting?
|
|
|
|
|
Not without seeing your code and getting an explanation of the problem you're having.
|
|
|
|
|
sorry for unclear explanation of my problem.
the code that I have try is below:
delegateGetInputReportData getInputReportDelegate = null;
getInputReportDelegate = new delegateGetInputReportData(myAccessForm);
base.Invoke(getInputReportDelegate,/*args*/value);
a new delegate method is created on each data receive event.
in myccessForm I try
TextWriter tx = new StreamWriter("Data.txt");
tx.WriteLine(index +" " + s1.ToString() + "0" + s2.ToString() + "\t\t" + str + "\t\t" + p.ToString());
but it causes an exception that file is used by another program I tried to solve problem by using mutex but It does not work.
|
|
|
|
|
Dear Sirs,
I searched online and the forums and can't find the answer to my question. I would like my program to hide its console window in a managed way, but only AFTER allowing the program to output there. Basically, it goes like this:
public .ctor()
{
_Init();
_Open_SS();
System.Console.Hide();
}
So, if anyone knows how to do this in a MANAGED-ONLY context (I don't want to use DllImport("Kernel32.dll")]extern int FreeConsole(); ). Thanks in advance for your help!!
In Christ,
Aaron Laws
http://ProCure.com
|
|
|
|
|
I know you said Managed code, however I don't see any way of avoiding it as the console is an unmanaged host for the application output. However I would recommend
[DllImport("user32.dll")]static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);
rather than FreeConsole as you don't really want to detach the process from the console, just hide the console. Well, having said that, maybe you do, but I wouldn't.
If you have knowledge, let others light their candles at it.
Margaret Fuller (1810 - 1850)
www.JacksonSoft.co.uk
|
|
|
|
|
I use FreeConsole for applications than can be run in either console or GUI mode.
|
|
|
|
|
Hey,
I'd like a control to stretch to it's parents' size in several steps. I have accomplished this, but the result isn't statisfying. This is because im using (Control.) DrawToBitmap in a for loop, which builds up memory pretty fast. I can solve this by using GC.Collect(), but that doesn't look very professional. Thus i'm looking for an alternative, that makes a control stretch in several steps (as in an animation) without flickering. (Perfectly smooth) I'd appreciate some ideas on how to solve this problem
Thanks in advance,
Zaegra
Motivation is the key to software development.
|
|
|
|
|
Dear Mr. Viagra,
There might be many ways to do this. Is this in the on-paint method of said control, or is this a child control? Perhaps you're just making a bitmap show up on your Panel , and it should change size dynamically. Well, here's a go: Create a Control : Panel , and override its OnPaint method to do something like this:
e.Graphics.Clear(BackColor);
e.Graphics.DrawImage(image, new System.Drawing.Rectangle(0, 0, ClientSize.Width-1, ClientSize.Height-1)); which will automatically scale. (Be sure to override OnResize with Invaliate(true); to make sure that a full redraw is done.) Then, in the parent form (with the custom Control:Panel as a child control), run something like:
for (int a = 0; a < 500; a++)
Control.Size = new System.Drawing.Size(a,a);
There's an attempt to answer the question, but you have given VERY little information.
Warning:I have not tested any of the code above, so it might not work.
Good luck!
In Christ,
Aaron Laws
http://ProCure.com
|
|
|
|
|
LimitedAtonement wrote: Dear Mr. Viagra
Well, that's not really what i'm trying to accomplish. This stretches the entire control, and thereby changes the interior arrangement of the items (e.g a listview). It has to look like the control "freezes", then stretches to it's parent size and when it has reached that size it can return to it's old size. Don't ask me why, it's just a fancy GUI animation. And I know i can do this by using DrawToBitmap (which basically makes a screenshot of the control) and stretching that. But when I do that, the animation flickers because I have to use the .Update() method on the control. Any more idea's?
Thanks for your reply though, it gave me some idea's , but just not enough
Greets,
Zaegra
Motivation is the key to software development.
|
|
|
|
|
|
LimitedAtonement wrote: Dear Mr. Viagra,
That's quite the typo.
|
|
|
|
|
What sort of controls you are talking about ?
Are you talking about visual elements? How about Anchor / Dock properties. Have you tried them ?
|
|
|
|
|
I'm talking about a listview, but it should basically work for every control. I need to: 1) Create a bitmap of the control using Control.ToBitmap(), 2) Calculate the aspects ratio between the size of the control and it's parent and 3) Stretch the bitmap and draw it. 4) Repeat so that it looks like an animation. But I've tried to set the backgroundimage, but it won't redraw automatically. Therefore I implemented the Control.Update() method, but this results in a) Good Animation but b) Flicker. And I don't want the flicker
You understand?
Thanks for your interest!
Zaegra
Motivation is the key to software development.
|
|
|
|
|
Hi,
1.
You don't need GC.Collect(), using it is a bad idea most of the time.
You should however Dispose() of all disposable objects when you no longer need them; prime candidates might be Graphics, Image, Bitmap, Font and then some.
2.
I'm not sure I understand your question. If what you need is a non-functional small Control, that slowly grows, and only becomes functional in its final size, then I suggest you:
- create the final Control on a Panel "panelCanvas" that is NOT shown on your Form;
- turn it into a Bitmap once;
- show an empty Panel "panelEmpty" on your Form, onto which you paint the Bitmap in varying sizes until you reach the final size (use Paint handler, a Windows.Forms.Timer and Panel.Invalidate)
- finally remove panelEmpty and add panelCanvas to Controls.
Of course you should do all of this with a Form that is double-buffered.
Luc Pattyn [Forum Guidelines] [My Articles]
I only read code that is properly indented, and rendered in a non-proportional font; hint: use PRE tags in forum messages
|
|
|
|
|
Well, the link provided below contains an AVI file with what I am trying to accomplish. It will definately clarify things.
[url=http://www1.zippyshare.com/v/64422131/file.html]example.avi[/url]
Even in the example you can see the flicker that occurs.
Below is the code that i'm using for the 'animation':
(PS: panel1 is the panel that contains the listview that needs to be stretched)
public void Animate(Control Ctrl, int Steps)
{
Bitmap OriginalView = new Bitmap(Ctrl.Width, Ctrl.Height);
Ctrl.DrawToBitmap(OriginalView, new Rectangle(0,0,Ctrl.Width,Ctrl.Height));
int ParentWidth = (int)Ctrl.Parent.Width;
int ParentHeight = (int)Ctrl.Parent.Height;
int wGrowth = (int)(ParentWidth - Ctrl.Width)/Steps;
int hGrowth = (int) (ParentHeight - Ctrl.Height)/Steps;
panel1.BackgroundImage = OriginalView;
Ctrl.Visible = false;
for (int i = 0; i < Steps; i++)
{
Bitmap NewRender = new Bitmap(OriginalView, new Size(OriginalView.Size.Width + i*wGrowth, OriginalView.Size.Height + i*hGrowth));
panel1.BackgroundImage = NewRender;
panel1.Update();
}
GC.Collect();
Ctrl.Visible = true;
panel1.BackgroundImage = null;
panel1.Update();
}
And to end up: The dispose method won't work. If i do it throws me all sorts of error of which I still have to find out their sources...
Thanks again for your time and idea's,
Zaegra
Motivation is the key to software development.
|
|
|
|