|
It's kind of unlikely now, isn't it. All classes derive from object, so this would mean that all classes were (by default) disposable.
"WPF has many lovers. It's a veritable porn star!" - Josh Smith As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.
My blog | My articles | MoXAML PowerToys | Onyx
|
|
|
|
|
I have a main project which is in vc++
on click of menu i m displaying my c# form
if i use Form1.show my the form will allow me to access the main form also. but if i click the menu again form1 will duplicate
for correcting this i used form1.showDialog() . now it is showing only one form at a time. but i m not able to acess my main form as this form1 is shown as modal form.
is there any way to restrict the duplication
|
|
|
|
|
In your main form, keep a reference to the instance of Form1. The first time you display Form1, save the reference. When you dismiss Form1, clear the reference.
In the main form's menu handler, check if the reference is null , and create a new instance of Form1 only if it is in fact null .
/ravi
|
|
|
|
|
i didnt understand sorry
what u mean by a reference
|
|
|
|
|
Use the Show method instead of ShowDialog. In the method from where you are showing the form, check if Form1 is already open. If yes, just bring it to front.
|
|
|
|
|
Thanks danish
Now i am using a loop like this
foreach (Form chkForm in Application.OpenForms)
{
if (chkForm.Name == "XXXXXXXX")
{
blnFormExists = true;
chkForm.BringToFront();
break;
}
}
is there any direct method to find the form is opend
instead of running a loop
|
|
|
|
|
Have a class level object for the Form1 and check if it is null in the method where you show it. Something like this:
public class SomeClass{
Form1 frm;
public void SomeMethod(){
if(frm == null){
frm = new Form1();
frm.Show();
}
else{
frm.BringToFront();
}
}
}
|
|
|
|
|
try to write c# code.
I want to copy file from mobile device to pc or ftp server.
1. Mobile device does not see network computer's share.
2. Compact Frame does not have ftpwebRequest.
I looked all search engine, but i can not find right solution.
What is best solution for this ?
Thanks
P.S download file from http is fine.
|
|
|
|
|
|
_______________
private void btnFileDetailList_Click(object sender, EventArgs e)
{
string[] filenames = GetFilesDetailList();
lstFiles.Items.Clear();
foreach (string filename in filenames)
{
lstFiles.Items.Add(filename);
}
}
____________________
hiiiiiiiiiiiiii
this above code m using to display the details of a file.
it does but in a veryyyyyyy unorganised manner..
i want to display the properties column wise.
NAME TIME DATE SIZE TYPE
but i m unable to sort these propertise...
what are the functions involved for file details...
can you pleaseeeeeeeeeeeeee help me with it....
(programmin level...beginner may be lesser)
REGARDS
|
|
|
|
|
Hy,
use the FileInfo in conjuction with DirectoryInfo :
DirectoryInfo di = new DirectoryInfo("your directory here");
var files = from fi in di.GetFiles("*", SearchOption.AllDirectories)
orderby fi.CreationTime.TimeOfDay
orderby fi.CreationTime.Date
orderby fi.Extension
select fi;
|
|
|
|
|
umm
thnkx for the reply...
but the dir is not on local machine its on FTP server...
the code is abt reterieving the files from the server and displaying the properties...
and the btnFileDetailList just a part of the project
|
|
|
|
|
well you didn't mention that
|
|
|
|
|
y eah ....
but nw i did
N i need HELP badly... (
|
|
|
|
|
Hello Everybody.
I've created a control (MultiColumnToolbar) which contains 3 columns(ToolbarColumn | Left,Center,Right). Those columns contain my buttons and render a background. I've created 3 designers (MultiColumnToolbar, ToolbarColumnDesigner, ToolbarItemDesigner) which provide some DesignerVerbs for adjusting properties and creating elements.
My problem is that ToolbarColumns are set into designmode. Only if I open the MultiColumnToolbar.cs in designmode (control) and place a ToolBarColumn on the surface the ToolbarColumnDesigneris activated. It seems it's because the columns are created in the Toolbar and are not part of the target form.
The ControlDesigner provides a method EnableDesignMode to solve the described problem for sub-controls. Is there a way to enable the DesignMode for those sub-components?
- Daniel
|
|
|
|
|
Hi,
I am having problems with the background of the image after it has been rotated and then saved.
It saves the rotated image fine but it has a black background but i would like it to be transparent, similar to what occurs under Windows Operating System.
I tried using MakeTransparent method before but doesnt seem to work.
Here is the code:
Bitmap temp = (Bitmap)ActualImage;
Color c = temp.GetPixel(1,1);
temp.MakeTransparent(c);
.......
sfdlg.SaveImage(sfdlg.FileName,temp,80);
Could anybody assist me with this please?
Thanks
|
|
|
|
|
I don't know what method you use there to save your file, but my guess is you save it as a bitmap (bmp).
If so, then I must inform you that bitmaps (bmp files) do not support transparency... the gif and png file format on the other hand supports transparency.
I have no smart signature yet...
|
|
|
|
|
Hi,
I am saving the images as JPEGs and i am using the following code:
credit goes to microsoft
private static ImageCodecInfo GetEncoderInfo(String mimeType)
{
int j;
ImageCodecInfo[] encoders;
encoders = ImageCodecInfo.GetImageEncoders();
for(j = 0; j < encoders.Length; ++j)
{
if(encoders[j].MimeType == mimeType)
return encoders[j];
}
return null;
}
private void SaveJPGWithCompressionSetting( Image image, string szFileName, long lCompression )
{
EncoderParameters eps = new EncoderParameters(1);
eps.Param[0] = new EncoderParameter( Encoder.Quality, lCompression );
ImageCodecInfo ici = GetEncoderInfo("image/jpeg");
image.Save( szFileName, ici, eps );
}
|
|
|
|
|
|
How can i pass Data from data grid to text box while the record in the data grid is highlighted.
TEXT BOX in Form1 & DataGrid in Form2
How Can?
|
|
|
|
|
So what exactly is the problem?
Getting the highlighted cell text or passing it to the other form?
If problem is passing then use a delegate or (and I really don't recomend this one)
a simple static method in the form1 that sets the text of thexbox 1.
The delegate is the way I would go.
|
|
|
|
|
This[^] will give you the basic idea
DaveIf this helped, please vote & accept answer!
Binging is like googling, it just feels dirtier. (Pete O'Hanlon)
BTW, in software, hope and pray is not a viable strategy. (Luc Pattyn)
|
|
|
|
|
I have a project (Windows Application) where I have a DataGridView control, inside of this I have a DataGridViewComboBoxColumn field, and I need when i open that DataGridViewComboBoxColumn to have another DataGridView inside it(something like we have dateTimepicker in datagridviewcomboboxColumn).
So Plz HELP!
|
|
|
|
|
This may be of some help.
|
|
|
|
|
Thanks for your ans !
But not use for me!
|
|
|
|