|
hi
i have a waiting form and show it when i load data in my main form (by threading) and close my waiting form when loading finish, here is my code :
private void Frm_Land_Load(object sender, EventArgs e)<br />
{<br />
System.Threading.Thread th = new System.Threading.Thread(gu.Show_WaitingForm);<br />
Application.DoEvents();<br />
th.Start("Loading Data...");<br />
<br />
this.Initialize_Data();<br />
this.txt_date.Text = this.sh.Show_Hijri_System();<br />
this.toolStripStatusLabel1.Text = "Ready";<br />
<br />
Application.DoEvents();<br />
gu.Hide_WaitingForm(); <br />
}
but when i close waiting form, my application and Frm_Land,lost focus and go back of my windows, and i don't know how to prevent this. How to slve my problem ?
|
|
|
|
|
Hi,
is this .NET 1.x or is it >=2.0 ?
did you disable the cross-thread checking ? you should not.
seems like you try to create and show a form with a thread, and later hide it
from the main thread. This is illegal and will result in all kinds of anomalies.
IMO the right approach is to crate, show and later hide the WaitingForm in the
main thread, and do the "loading data..." stuff in some other thread (or maybe
a BackgroundWorker).
If the loading thread needs to update the WaitingForm, it must do so using the
Control.InvokeRequired property and Control.Invoke() method.
If unfamiliar, look it up on MSDN and/or read some CodeProject articles about it.
Luc Pattyn [Forum Guidelines] [My Articles]
this weeks tips:
- make Visual display line numbers: Tools/Options/TextEditor/...
- show exceptions with ToString() to see all information
- before you ask a question here, search CodeProject, then Google
|
|
|
|
|
hi all
how i can convert the languages when i Enter in textbox1 to English language
and when i Leave it to enter to textbox2 to Arabic language or any other languages
thanks for all body hellp me
Thaer
|
|
|
|
|
The .NET framework doesn't have any intrinsic ability to translate text from one language to another.
You would have to write your own language translator.
Alternatively, there are websites that provide language translation services. You could consider sending a translation request programmatically to one of these sites and screen-scraping the HTML to get the result.
Paul
|
|
|
|
|
|
h2u2
Luc Pattyn [Forum Guidelines] [My Articles]
this weeks tips:
- make Visual display line numbers: Tools/Options/TextEditor/...
- show exceptions with ToString() to see all information
- before you ask a question here, search CodeProject, then Google
|
|
|
|
|
Hi All,
Is anyone knows how can i drag and drop only subitem in a listview.
I have a listview and every item contains a subitem and i just want to
drag and drop only the second subitem (e.g. First is Index and second is Name so i want to drag n drop only Names not index).
please give me a solution .
Praveen Sharma
|
|
|
|
|
Hello Gents.
Am trying to alter the way ALT+F4 closes an application and hope I can get some guru help here.
I have a component that calls an Windows form for a regstration page. On that Windows form I have two buttons.
One closes the application by:
System.Environment.Exit();
and the other button closes the application by:
System.Enviroment.Exit(-1);
The first only closes the form that runs inside the component, the later closes the whole application including what ever application who calls the component.
Now my problem is that when the form that opens inside the compoent is active and a user hits ALT+F4, then the only the component closes and not the whole application.
To me it seems that a standard ALT+F4 is like invoking System.Environment.Exit() and not System.Enviroment.Exit(-1).
Is there any way I can force ALT+F4 to close the whole application like System.Enviroment.Exit(-1) does?
Cheers,
Ronni
|
|
|
|
|
Found the answer...
private void form1_FormClosing (object sender, FormClosingEventArgs e) {
if (e.CloseReason != CloseReason.ApplicationExitCall) {
System.Environment.Exit (-1);
}
}
|
|
|
|
|
I was finally able to do that 1st step of getting data from Excel to the dataset. Now I am taking that dataset and converting into XML.
private string GetXML()
{
string XML = dsSource.ToString();
return XML;
}
And I get an error saying "The name 'dsSource' does not exist in the current context"
What should be the correct code? Please HELP!!!
|
|
|
|
|
It means that dsSource is neither declared in GetXML nor it is a 'global' variable. Perhaps you have declared it as a local variable in one of your methods.
|
|
|
|
|
I tried:
#region private dsSource GetXml()
string Xml = dsSource.GetXml().ToString;
#endregion
But it still gives me an error. that the name dsSource does not exist in the current context.
|
|
|
|
|
AshwiniPadukone wrote: dsSource
maybe. .dsSource Is Nothing .
Thanks and Regards,
Michael Sync ( Blog: http://michaelsync.net)
If you want to thank me for my help, please vote my message by clicking one of numbers beside "Rate this message". Why vote? Plz Read it here. Thank you.
|
|
|
|
|
Hello friends of the Forum
I go to their valuable help with the following problem
It is possible from net to automate Directory Activates.
Concretely I want to activate the directive one that this in
Configuration of User
Administrative insoles
System
And to enable the directive one
Alone to Execute applications of allowed windows
And to establish the list of programs EXE that the user can execute, I can them
to select of a list.
Example: winword.exe, excel.exe, etc.
My idea is that the user can make it from ASP.net
I wait their valuable help, and thank you for their time
|
|
|
|
|
|
hi, thanks
I have searching but not find set
Software Restriction Policies
and add list of programs EXE
Example: winword.exe, excel.exe, etc.
Please help me
|
|
|
|
|
how to connect sql client using c# code
|
|
|
|
|
connection.open()
I didn't get any requirements for the signature
|
|
|
|
|
SqlConnection Example from MSDN[^]
private static void OpenSqlConnection()<br />
{<br />
string connectionString = GetConnectionString();<br />
using (SqlConnection connection = new SqlConnection(connectionString))<br />
{<br />
connection.Open();<br />
Console.WriteLine("ServerVersion: {0}", connection.ServerVersion);<br />
Console.WriteLine("State: {0}", connection.State);<br />
}<br />
}<br />
<br />
static private string GetConnectionString()<br />
{<br />
return "Data Source=(local);Initial Catalog=AdventureWorks;"<br />
+ "Integrated Security=SSPI;";<br />
}
Thanks and Regards,
Michael Sync ( Blog: http://michaelsync.net)
If you want to thank me for my help, please vote my message by clicking one of numbers beside "Rate this message". Why vote? Plz Read it here. Thank you.
|
|
|
|
|
When I am using a varible inside a method (let's say 25 lines of code)
Should I create an int variable or Int32? What the heck is the difference?
I didn't get any requirements for the signature
|
|
|
|
|
There is no difference. int is a C# keyword that's simply an alias for System.Int32.
|
|
|
|
|
Oh, that clears it up then. I suppose string and String are the same as well?
I didn't get any requirements for the signature
|
|
|
|
|
|
The Framework classes have names starting with an uppercase letter,
such as System.String
C# has type specifying keywords in lowercase, each of them corresponds
to one of the System.Xxxx types. Yes string corresponds to System.String
Luc Pattyn [Forum Guidelines] [My Articles]
this weeks tips:
- make Visual display line numbers: Tools/Options/TextEditor/...
- show exceptions with ToString() to see all information
- before you ask a question here, search CodeProject, then Google
|
|
|
|
|
Here's a hint: if you're in Visual Studio, hover your mouse over string, or double, or int, and it should pop-up a little info showing the aliased type.
|
|
|
|