|
Hi... thx for looking at my problem.
I got difficulties creating a dropdownbutton. I only manage to pick the DropDownButton from the list of style in my toolbar button property. I dunno how to go from here. Cannot find answer in MSDN help or internet. Is it a new feature in .Net2003? Pls help...
|
|
|
|
|
You need a ContextMenu. Close the toolbar buttons dialog, add a ContextMenu, add MenuItems, then go back to the toolbar buttons dialog and select your new ContextMenu as the DropDownMenu for the button.
_________________________________
Vote '1' if you're too lazy for a discussion
|
|
|
|
|
how can i make a window always on top in C#.NET
|
|
|
|
|
|
i wanted to know what microsoft sharepoint is....could anyone explain....??
|
|
|
|
|
In short, it's a Collaboration Server. But, since this question has nothing to do with C#, I'll let Microsoft explain it better, see SharePoint Portal Server 2003 Product Information[^].
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
i was wondering if anyone could tell me how i can find a alist of all the services on windows XP and start or stop a service. i would also like to know how to start or stop a process.
|
|
|
|
|
Don't know of a list, but System.Diagnostics has the Process class for fooling around with processes.
System.Diagnostics.Process p = System.Diagnostics.Process.GetProcessesByName("thatProcess");
will get you all thatProcess processes.
have fun
|
|
|
|
|
If you're talking specifically about windows services there is a serviceController class included in the framework which can list, start and stop services.
|
|
|
|
|
ServiceController Class[^] docs on MSDN.
It will let you do everything you want.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
i encountered a problem while using c# timer,
i declared the timer...
exerciseTimer = new System.Timers.Timer();
exerciseTimer.Elapsed += new ElapsedEventHandler(ExerciseTimeElapsed); exerciseTimer.Interval = exerciseTime;
exerciseTimer.Enabled = true;
exerciseTimer.Elapsed += new ElapsedEventHandler(ExerciseTimeElapsed);
exerciseTimer.Start();
:
and put a function that shows a window here...
private void TimeElapsed(object sender, ElapsedEventArgs e){
if(window.Visible = false)
window.Show();
}
}
i don't know why the window hangs when it opens?
please help me out.. i'm a newbie c# programmer and i don't know what to do.
|
|
|
|
|
why do you assign an ElapsedEventHandler twice?? You should only have to do that once. How long is exerciseTime?? cause if it is say 10 sec the form will only appear in 10 seconds. Also your if statement should have double = signs i.e.
if(window.vissible == true)
|
|
|
|
|
The System.Timers.Timer is designed for use with worker threads in a multi-threaded environment and can move among threads to handle the raised events.
So your handler for the Elapsed event isn't executed in the context of the same thread that created the timer and most likely also created the window you want to show. But accessing windows controls from threads other than the one which instanciated them has often weird results e.g. they're hanging.
So either use the System.Windows.Forms.Timer , which is designed for a single-threaded environment where UI threads are used to perform processing, or invoke the Show method of your window, so it gets executed on the thread that instantiated the control. For more information on the latter possibility, take a look at the docs for the Control.Invoke[^] method.
By the way, it's sufficient to subscribe the event handler once and calling Start after setting Enabled true is redundant, as it does exactly the same.
www.troschuetz.de
|
|
|
|
|
Hail to codeproject! i love you!
|
|
|
|
|
|
Hi all~
public void RunSqlTransaction(string myConnString) <br />
{<br />
SqlConnection myConnection = new SqlConnection(myConnString);<br />
myConnection.Open();<br />
<br />
SqlCommand myCommand = myConnection.CreateCommand();<br />
SqlTransaction myTrans;<br />
<br />
myTrans = myConnection.BeginTransaction();<br />
myCommand.Connection = myConnection;<br />
myCommand.Transaction = myTrans;<br />
<br />
try<br />
{<br />
myCommand.CommandText = "Insert into Region (RegionID, RegionDescription) VALUES (100, 'Description')";<br />
myCommand.ExecuteNonQuery();<br />
myCommand.CommandText = "Insert into Region (RegionID, RegionDescription) VALUES (101, 'Description')";<br />
myCommand.ExecuteNonQuery();<br />
myTrans.Commit();<br />
Console.WriteLine("Both records are written to database.");<br />
}<br />
catch(Exception e)<br />
{<br />
try<br />
{<br />
myTrans.Rollback();<br />
}<br />
catch (SqlException ex)<br />
{<br />
if (myTrans.Connection != null)<br />
{<br />
Console.WriteLine("An exception of type " + ex.GetType() +<br />
" was encountered while attempting to roll back the transaction.");<br />
}<br />
}<br />
<br />
Console.WriteLine("An exception of type " + e.GetType() +<br />
" was encountered while inserting the data.");<br />
Console.WriteLine("Neither record was written to database.");<br />
}<br />
finally <br />
{<br />
myConnection.Close();<br />
}<br />
} (e.g from msdn)
Is it necessary to call Rollback method inside the "catch"? For example, the second sql statment fail to execute and throw an exception and branch to catch. The Commit method not yet execute and the data not yet insert to the database. So call rollback method is not necessary , isn't it? Thanks
|
|
|
|
|
You're right - as long as the commit hasn't been called without error, the rollback is not needed.
-spif2001
|
|
|
|
|
I am using SqlParamter, but i am so confused why i can't find any places telling how to use SqlParameter selecting a range value, such as "SELECT * FROM xxx WHERE key > 10". All of them are just saying how to select a data where "key" equal to 10, or the SqlParameter are just used only for that purpose?
|
|
|
|
|
|
Hi Guys
My project is to dispaly the image in a usercontrol. and user will be able
to scroll it.
But when the image is too large (say width = 2592,Height=1952) the scrolling
becomes slow.. means repaining become slow.
Am using DrawImage for displaying the imag. and used TranslateTransform for
acheving scrolling..
Used Separate scrolbars instead of setting AutoScroll.
Where the things went to wrong . Pls corrcet me
Regards
Krishnan
If u can Dream... U can do it
|
|
|
|
|
Use DrawImage to draw only the bit you can see, instead of all of it. In theory it shouldn't matter ( I don't think ), but in practice it obviously does, as the size of an image is having an effect in your code.
Christian
I have several lifelong friends that are New Yorkers but I have always gravitated toward the weirdo's. - Richard Stringer
|
|
|
|
|
Thanks for ur reply.
Can u explain it more . u means that there is no solution to this problem ?
but when i opening a large image with internet explorer or paint , i can scroll the image smoothly.
So i strongly belive that there is a solution to this.
Regards
Krishnan
If u can Dream... U can do it
|
|
|
|
|
I am saying that instead of using a transform, you should just draw the bit you want to see. Most DrawImage functions take a rect that defines the part of the bitmap to draw. Use them.
Christian
I have several lifelong friends that are New Yorkers but I have always gravitated toward the weirdo's. - Richard Stringer
|
|
|
|
|
Have you tried using a PictureBox setting it SizeMode to AutoSize and just let the user control handle the scrolling with AutoScroll set to true?
If thats not working you should avoid using TranslateTransform as its a heavy function. If you pass negativ coordinates to your DrawImage function it should also work (as everything which cannot be drawn is simply clipped away). And dont use DrawImage, use DrawImageUnscaled instead (unless you need to scale).
|
|
|
|
|
I have a program that currently reads a text file line by line and compares it against another string. However, my word list is all of a sudden separated by, not line breaks, but spaces. So, how would I instead check each string delimited by the spaces?
In case this helps, it's a word game that checks if a word is, in fact, a word.
|
|
|
|