|
Hi.. I'm currently doing a web design on the calendar. I would like to ask that if i click the date on the calendar, how can i make it appear on the text box once i click on the date? I have tried several ways of doing it but it does not show out. Did anyone know how do it? Your help will be greatly appreciated.Thank
Cheers!
|
|
|
|
|
Although I am not very familiar with ADO.NET, I think that if you intercept the calendar's event handler for a value changed then you will be able to know that the current selected date has chnged...
I hope you understand...because is a rough world out there...
|
|
|
|
|
Hi there.
I am having a bit of a problem with Paint. I have a form and then when a user selects a certain choice from a menu the program puts several label controls with a text on the form. The program is also supposed to draw some lines when the same selection is made but it does not. Let me show you a little what I am talking about:
private void dowhatIwant(object sender, EventArgs e)
{
this.Paint += new PaintEventHandler(p2_Paint);
...
... //here is the code that puts the labels on the form
}
...
...
private void p2_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
Pen p = new Pen(Color.Black,1);
Point p1 = new Point(88, 32);
Point p2 = new Point(299, 32);
g.DrawLine(p, p1, p2); //this line gets partially drawn
Point p3 = new Point(68, 106);
Point p4 = new Point(115, 106);
g.DrawLine(p, p3, p4);
...
...
}
I have several more lines I want to draw but only the first one shows? Can someone please show me the error of my ways?
Thank you,
FJ
|
|
|
|
|
Probably the lines you draw intersect with other ojects. The drawing procedure is like this : draw this control, then draw all child controls that are visible.
So if you draw a line on the parent control, and the line has a common area with an other control (in your case a Label ), the line will not be visible in the respective area.
A posible solution will be a Panel drawed onto the area on which you wish to do the drawing. Set the panel's Transparency to a unused color, set the Panel's BackgroundColor to the Transparency Color, and override and invoke the Panel's Patint Event.
I hope you understand...because is a rough world out there...
|
|
|
|
|
Hi All,
I'm developing a C# app. I need to dynamically change my config file details. For this I'm using MS Enterprise Lib Configuration Application Block.
My App.config file is written as:
<code>
<configuration>
<configSections>
<section name="enterpriselibrary.configurationSettings" type="System.Configuration.IgnoreSectionHandler, System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</configSections>
<enterpriselibrary.configurationSettings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" defaultSection="" applicationName="Application" xmlns="http://www.microsoft.com/practices/enterpriselibrary/08-31-2004/configuration">
<configurationSections>
<configurationSection name="EditorSettings" encrypt="false">
<storageProvider xsi:type="XmlFileStorageProviderData" name="XML File Storage Provider" path="EditorSettings.config" />
<dataTransformer xsi:type="XmlSerializerTransformerData" name="Xml Serializer Transformer">
<includeTypes />
</dataTransformer>
</configurationSection>
</configurationSections>
<keyAlgorithmStorageProvider xsi:nil="true" />
</enterpriselibrary.configurationSettings>
</configuration>
</code>
I have another config file named EditorSettings.config which is written as:
<code>
<?xml version="1.0" encoding="utf-8"?>
<EditorSettings>
<xmlSerializerSection type="ConfigFile.SettingsClass, ConfigFile, Version=1.0.2146.19246, Culture=neutral, PublicKeyToken=null">
<SettingsClass xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<UserName>Administrator</UserName>
<ClientName>myname</ClientName>
<AppName>app</AppName>
</SettingsClass>
</xmlSerializerSection>
</EditorSettings>
</code>
My doubt is: If I have to include one more "configurationSection" inside the "configurationSections" tag in my App.config, should I create another config file as "EditorSettings.config"? Or can I include the new section in "EditorSettings.config"? Or else is there any other workaround?
Also mention how to read/write such a config file programatically.
Thanks.
|
|
|
|
|
What is STA mode i have seen this in code many times but i have no idea what it means
I know it has something to do with threads could someone please explain it to me?
|
|
|
|
|
so i guess no one knows about STA MODE?
|
|
|
|
|
MSDN[^] is your friend...
Regards,
mav
|
|
|
|
|
why would one use this?
seems like only use this if your accessing com objects is this correct?
Thanks in advance
|
|
|
|
|
I'm cross-posting this here since there seems to be a much livelier discussion of interop on this thread than on either the COM or .Net Framework threads. Apologies in advance to any offended parties.
I have a scenario similar to the following:
Assume a single assembly (SomeAssembly.dll) contains the following types:
1. Class B inherits from class A
2. Class A implements properties Moe, Larry and Curly, all of type ArrayList.
3. Class B implements a public interface containing all of the public members of both classes A and B.
The problem:
I export the type library for SomeAssembly.dll using
Regasm.exe SomeAssembly.dll /tlb:SomeAssembly.tlb /codebase
When I view the generated type library, I see that while properties Moe and Larry appear as "Moe" and "Larry" (their proper case is preserved), property Curly is exported as "curly" (all lower case). So far, I haven't been able to find an explanation for this behavior, and while the CCW works just fine, the name change is a little disconcerting for my client.
The only similar article I was able to find referenced a known issue whereby if there was another "curly" property that was written to the type library first, all following same-named properties would bear the lowercase name, but there is only one "Curly" property in my assembly.
Any ideas? Failing a solution, is there any attribute decoration I might use to force the proper case in the generated type library?
Thanks.
The most exciting phrase to hear in science, the one that heralds the most discoveries, is not 'Eureka!' ('I found it!') but 'That's funny...’
|
|
|
|
|
How do I add a url link to a lixtbox?
|
|
|
|
|
Write a class derived from Listbox. It doesn't do that otherwise.
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
Created a default form. How can I prevent from user clicking and dragging one of the corners to resize the form?
|
|
|
|
|
Easiest way: set the FormBorderStyle property of the form to FormBorderStyle.Fixed3D .
"we must lose precision to make significant statements about complex systems."
-deKorvin on uncertainty
|
|
|
|
|
From another forum I've read that it isn't possible to get a Repeater control to trigger the ItemCommand event when a dropdownlist selection is changed or a checkbox check is changed.
I'm apt to believe the other forum, since it is generally true and helpful, and my own experiences bear this out.
I would like use a repeater control because it simplifies and reduces the coding I need to do to generate the list of items.
Is it possible to get events from a dropdownlist or check box that are within a repeater control?
The wisest of the wise may err. - Aeschylus
|
|
|
|
|
I'm having a hell of a time using the EventLog class within a windows Service.
The service runs fine...no errors but does not write to my custom event log.
The service is running with LocalSystem Account privilages and I'm logged on as an admin.
Here is the code I am using:
public const string EventLogSource="BLOBUpdateService";
public const string EventLogName="BLOBUpdateEventLog";
..
..
..
..
m_Log = new EventLog();
if(!EventLog.SourceExists(EventLogSource))
EventLog.CreateEventSource(EventLogSource,EventLogName);
m_Log.Source=EventLogSource;
m_Log.WriteEntry("Service Started...",EventLogEntryType.Information);
Nothing is getting written to the log.
Any thoughts ?
|
|
|
|
|
I solved my problem.
I started to use the static EventLog.WriteEvent method rather than using an instance of the class.
|
|
|
|
|
Is there any way I can globally change DateTime.ToString() to use a 24hr clock instead of am/pm? From initial googling it appears that this is controlled by culture settings, but I'm not having any luck finding specifics.
If not I could do a global search/replace and feed a format string into each call, but that would leave any new additions open to a bug if I overlooked making the change there.
|
|
|
|
|
Do you mean change it globally on your PC? To do that you would:
1) Open Window's Control Panel.
2) Click on "Regional and Language Options".
3) Click the Customize button in the Regional Tab.
4) Select the Time tab.
5) Enter/select the following Time format: "HH:mm:ss"
|
|
|
|
|
No, just for my application.
|
|
|
|
|
Try this...
System.Globalization.CultureInfo info;<br />
info = System.Globalization.CultureInfo.CurrentCulture;<br />
info = new System.Globalization.CultureInfo(info.LCID, true);<br />
info.DateTimeFormat.ShortTimePattern = "HH:mm:ss";<br />
info.DateTimeFormat.LongTimePattern = "HH:mm:ss";<br />
System.Threading.Thread.CurrentThread.CurrentCulture = info;
|
|
|
|
|
Thank you for pointing me in the right direction, the one I actually needed to change was FullDateTimePattern.
|
|
|
|
|
hello, i have a listbox with some items in it, in this form:
client #1 - 255.255.255.255:8000
where the ip, port, and client number changes length (number of digits). how can i convert the client # in this to an int (stored in a variable), but not get anything else in it? (using clients.SelectedValue)
thanks in advance,
sam kline
|
|
|
|
|
You can use string mashing, or you could use a regular expression
client #(\d*)
seems to me like it would capture the number for you
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
how exactly would i do that? everything i try gives me exceptions.
thanks in advance,
sam kline
|
|
|
|