|
It's possible. I wasn't able to reproduce it on my VS2008, .NET 3.51, XP SP3 config.
/ravi
|
|
|
|
|
Hey there Rav, long time no see
Yes, it works fine for non-modal forms, but try to call a form using the ShowDialog() and once loaded, try to change its RightToLeft property as follows:
this.RightToLeft = RightToLeft.Yes;
|
|
|
|
|
Hi Muammar, both modal and modeless forms work for me. I set each form's RightToLeft property in the loading handler. If you like, I can send you a .zip ped project but there's nothing special going on here.
[Edit]
I just re-read your post. Let me try to change the property once it's finished loading.
Cheers,
/ravi
|
|
|
|
|
I just confirmed that I can change the RightToLeft property in the OnLoad handler as well as in code (in response to a button click), for both modal and modeless dialogs.
XP SP3, VS2008, .NET 3.5 SP1 (3.5.30729.4926).
/ravi
|
|
|
|
|
|
I guess there's something else that causes it to work for me and not for you guys. I happen to be running IE7 (not that I think that should make a difference, but you never know).
/ravi
|
|
|
|
|
Ravi Bhavnani wrote: I happen to be running IE7 (not that I think that should make a difference, but you never know).
Probably.
|
|
|
|
|
Thanks, but I'm not setting it from the form_load handler and it works fine even between the constructor and the form_load "when calling it after the initialization of the object", I just cant do it while the form is loaded but thanks to the other strange workaround in the thread by "some shekhar", it's working now although the calling form disappears now
|
|
|
|
|
|
Form2 f2 = new Form2();
f2.ShowDialog();
f2.RightToLeft = RightToLeft.Yes;
And the form disappears!!
Any workaround??
modified on Friday, January 22, 2010 12:41 PM
|
|
|
|
|
Muammar© wrote: Form2 f2 = new Form2().ShowDialog();
Does this code work? new Form2().ShowDialog(); returns DialogResult and not a form as you write here.
try:
Form2 form = new Form2();
form.RightToLeft = RightToLeft.Yes;
form.ShowDialog();
|
|
|
|
|
I'm sorry, I just edited my post, the code was what you just posted
|
|
|
|
|
Your code has a different order: after you call ShowDialog(), it enters its own message loop. Anything after that call will not be executed until the dialog is dismissed.
|
|
|
|
|
Point taken.
again, you shouldn't be calling
form.RightToLeft = RightToLeft.Yes;
after form.ShowDialog();
This is because when you call ShowDialog, the form is shown in dialog form. the next line is run only when the form is closed with a dialog result.
Now, the code that you want to run will only happen when you do:
Form form = new Form();
form.Show();
form.RightToLeft = RightToLeft.Yes;
In this case, when the last line is executed, the form doesn't disappear but it goes behind your main form. Try minimizing your form and voila, you get your form.
|
|
|
|
|
You beat me by a minute. Good answer!
|
|
|
|
|
You probably want to do this:
Form2 f2 = new Form2();
f2.RightToLeft = RightToLeft.Yes;
f2.ShowDialog();
|
|
|
|
|
Silly me
Thanks buddy!
|
|
|
|
|
hi all,
I'm building a program that copies files from network computers.
now i got everything running good except one little thing.
sometimes the computer "forgets" the remote dir user and pass and requests them.
but if it happens and im running my program it wont ask for the user and pass but rather quits with an error.
now my problem is that every now and then i need to enter the passwords manually by going into the dir s.
i tired to find a solution but i couln't find any...
if anyone can help me with:
1. Prompt the user to enter the user and pass.
<b><u><big>or</big></u></b>
2. The program will enter the user and pass automatically.
thanks alot!
p.s
the program is written in visual c#.
it runs on two computers one of them is win 2000 (NT), another is WINXP. most problems are on the NT comp.
example for network drive file i need to copy \\1.1.1.1\c$\test.txt
|
|
|
|
|
The API "LogonUser" may be your friend.
|
|
|
|
|
Hi eveybody.
i want to make a file extention for my program but this file contains files.
just like (.pptx) power point extention.
example : my.proj
the file my contains many files (like zip file)
please help me.
thank you
"" i am new to programming ""
|
|
|
|
|
And your question is?
All those who believe in psycho kinesis, raise my hand.
|
|
|
|
|
i want to wknow how to make a zip file but not .zip
|
|
|
|
|
OK, I assume English is not your native language?
If I read your post correctly, you want to store many files in a single file, similar to the way that powerpoint and WinZip do, but with your own file extension.
If you are new to programming this may be a little advanced for you, but:
You can create your own ZIP files, using an addon, which can have any extension you wish.
Have a look at this article[^] which does musch of that.
There are also various other ZIP utilities you can use from c#: SharpZipLib, DotNetZip etc. - Google is your friend here. I haven't used any of them, so I can't comment on how good they are (or aren't).
If you don't want to use ZIP, then you have a fair amount to do: You will have to invent a file format that will hold variable length files, and transfer them in and out yourself.
All those who believe in psycho kinesis, raise my hand.
My 's gonna unleash hell on your ass. tastic!
|
|
|
|
|
So why not just use a ZIP file?
|
|
|
|
|
because i want it to be in my extention
thank you all for responding.
|
|
|
|