|
Btw, i noticed ie's toolbar has this gradient background that is part of XP' themes. Do you have any idea how to achieve this effect?
<font=arial>Weiye Chen
When pursuing your dreams, don't forget to enjoy your life...
|
|
|
|
|
|
I have windowsform that display Word document using DSOFramer activex from microsoft support website
and i put the code that load this doc at load event of the form, but it doesn't work
and when i added button to the form and made this button_click loads the word file it works
so i think that the form.load event is not suitable and i do not know how to make this file opens auomaticly without using the form load event
thnx in advance
|
|
|
|
|
It's worked for me in the past to simply override the Form.OnHandleCreated method (it's better to override in derived classes than handle events) for ActiveX controls using something like:
public class MyForm : Form
{
protected override void OnHandleCreated(EventArgs e)
{
base.OnHandleCreated(e);
}
} The ActiveX control will most likely require a window handle (HWND ) in which to be sited (parented). Calling base.OnHandleCreate first makes sure that everything is set up correctly. This handler is called by CreateHandle after creating the handle.
It's possible that the DSOFramer requires something different, though. You should check the Microsoft KB[^] or any existing product site for that control for specifics.
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
HI C# SAVVYS,
ANY BODY KNOW HOW TO SET THE SYSTEM TIME USING C#. PLZ HELP ME....ASLO ANY BODY KNOW HOW TO SHOW SERVER TIME DYNAMICALLY (WITHOUT REFRESHING THE WEB PAGE) IN ASP .NET.
THANKS IN ADVANCE
|
|
|
|
|
.NET is too high-level for things like setting the system time. You'll have to P/Invoke the native function SetSystemTime and re-define the SYSTEMTIME struct:
[DllImport("kernel32.dll")]
private static extern bool SetSystemTime(ref SystemTime time);
[StructLayout(LayoutKind.Sequential)]
private struct SystemTime
{
[MarshalAs(UnmanagedType.U2)] public short Year;
[MarshalAs(UnmanagedType.U2)] public short Month;
[MarshalAs(UnmanagedType.U2)] public short DayOfWeek;
[MarshalAs(UnmanagedType.U2)] public short Day;
[MarshalAs(UnmanagedType.U2)] public short Hour;
[MarshalAs(UnmanagedType.U2)] public short Minute;
[MarshalAs(UnmanagedType.U2)] public short Second;
[MarshalAs(UnmanagedType.U2)] public short Milliseconds;
} Fill-in an instance of the SystemTime struct and call SetSystemTime(ref obj) , where obj is the instance of your struct.
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
|
Anybody know whether ASP.NET ADO.NET and C# cum Microsoft.Net Framework can be run from WINDOWS NT 4 + II4 Platform?
Or where can I find the information from M$' sites?
Thanks
DJ
|
|
|
|
|
Sorry... no. Maybe... not. No to ASP.NET; however other things using .NET Framework redistributable (windows forms) will.
Check here.[^]
What a piece of work is man, how noble in reason, how infinite in faculties, in form and moving how express and admirable . . . and yet to me, what is this quintessence of dust? -- Hamlet, Act II, Scene ii.
|
|
|
|
|
hmm... i never noticed you can't run .net on 64-bit computers... i hope this is fixed soon!
|
|
|
|
|
Amen.
What a piece of work is man, how noble in reason, how infinite in faculties, in form and moving how express and admirable . . . and yet to me, what is this quintessence of dust? -- Hamlet, Act II, Scene ii.
|
|
|
|
|
|
To note, if your code is written correctly (and with .NET, you pretty much have to try to write it incorrectly in relation to bit length), .NET can already handle 64-bit operations. You're right, though, the .NET Framework doesn't seem to have been compiled for the 64-bit platform (since the CLR and other native components/utilities would have to be recompiled in whole or in part).
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
this is true... i am merely reffering to all my customers who will be jumping on the first official 64-bit Windows that will work on x86-64... i hope for my sake, .net is available when the XP and win2k3 x86-64 versions are released!
|
|
|
|
|
Hi,
I am using .NET Remoting to connect a server program to a client program over network. I need to have a form hide and another open on the client when a button is clicked on the server. Is this possible?
Regards,
John
|
|
|
|
|
Sure, but the form itself isn't serializable unless you make it so, and you'll ru into several problems. Instead, I recommend you create a sort of adapter class that is the remoting type. The form can host the client-side adapter. When the adapter is signaled by the server (assuming you use the correct activation type and a TcpChannel), it could call the form's Show and Hide methods.
Now why you'd want to do this is beyond me, but - hey - it's your app!
Microsoft MVP, Visual C#
My Articles
|
|
|
|
|
I am using MySQLDriverCS and I have a table I have gotten through the select command.
When I try the following
foreach(DataRow myData in MyDataTable.Rows)<br />
{<br />
}<br />
<br />
I throws an InvalidCastException in System.Data.dll
I have even tried sending the rows to a DataRowCollection and it does the same thing when doing the foreach loop.
I have checked HasErrors property and it is false. This is not making much sence to me. Anyone have any ideas.
|
|
|
|
|
What about this?
for(int i=0; i<MyDataTable.Rows.Count; i++)
{
MyDataTable.Rows[i]. ...
}
Don't forget, that's Persian Gulf not Arabian gulf!
Murphy: Click Here![^]
Events and Delegates simplified: Click Here![^]
I'm thirsty like sun, more landless than wind...
|
|
|
|
|
Hi, I am having a problem deleting memory allocated from a legacy C++ DLL.
The DLL uses PostMessage to send data to a parent App, and expects the parent app to delete the memory when it has finished with it.
I have created a new C++ DLL to interface the calls from my new .NET application as one of the functions in the legacy DLL required a CWnd* parameter.
I am trapping the message posted by the legacy DLL by overriding the WndProc of my .NET form, and I am collecting the data from the memory pointer in the posted message with Marshal.PtrToStructure(m.LParam, new myStruct().GetType()).
I then tried calling a function in my new C++ DLL, passing m.LParam as the pointer to the memory I need to delete, but I get an error - _CrtIsValidHeapPointer(pUserData) thrown up from the Visual C++ debugger.
I have also tried calling Marshal.FreeHGlobal(m.LParam) from my .NET form, but this doesn't work either.
Can anyone please help me?
|
|
|
|
|
is there anyway i can generate a transparent image with system.drawing, using only safe code?
all i have seen are unsafe hacks for gifs...
if i try to save pngs to a stream i always get "general errors"
|
|
|
|
|
|
unfortunatly this doesn't work once you try to save the image.
doesn't effect the background either...
|
|
|
|
|
How about posting some code that your trying to use so we can see what your doing.
I take it your trying to draw a picture using GDI+ and then save the resulting image with a color-keyed transparent background?
RageInTheMachine9532
|
|
|
|
|
Not sure if you were getting the same "general error" I was (I got something equally informative), but I ran into a problem writing an HTTPHandler to convert TIF's to PNG's on the fly.
I was trying to save the image to the ResponseStream directly, but I kept getting that error. I then created a MemoryStream, and I was then able to write the contents of the MemoryStream to the HTTP Response.
I'm GUESSING here, but I think the stream it wants needs to be seekable, so in my case the HTTP ResponseStream didn't work.
You might make sure that the stream you're trying to write the PNG is a MemoryStream and see if it fixes some of your problems.
I, for one, do not think the problem was that the band was down. I think that the problem may have been that there was a Stonehenge monument on the stage that was in danger of being crushed by a dwarf.
-David St. Hubbins
|
|
|
|
|
this must be my problem... i will try this and get back
|
|
|
|