|
It is not as simple as that for using visual styles in applications as everything is drawn using the uxtheme WinAPI within Windows XP/Vista.
One of my articles might be able to assist with a different method of theming controls with WinForms. Theming in general gets easier with WPF, but even then you are not able to alter aspects using visual styles of the uxtheme engine.
Regards,
Thomas Stockwell
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.
Visit my Blog
|
|
|
|
|
I'm in need of a deployable database solution for my Windows Forms projects. VS.NET has Local Database (.sdf) which asks you to install SQL Server Pocket Edition and Service-based Database (.mdf) which requires SQL Server Express to be installed. What can I use for my project that I can deploy in a setup?
|
|
|
|
|
You can just deploy an access DB, I thought. But, that is an mdf file. I guess they are moving away from that, because it sucks. I thought there was also a SQL Server embedded, which becomes part of your exe, but I am vague on the details, I keep meaning to look into that for my app.
Christian Graus
Driven to the arms of OSX by Vista.
|
|
|
|
|
|
I writing a application about Gene. But I don't know how to read FlatFile format(source to [^]) get into database. I need help by everybody about that. Thanks.
modified on Thursday, November 20, 2008 10:36 PM
|
|
|
|
|
Hi all,
I have a windows application in client machine.I want to invoke(windows app screen should also be visible)that windows application(client machine) from server machine. Here both client and server machines are in LAN and WAN.
Problem:
1.Invoke the windows application(windows app screen should also be visible in client machine) from server machine.
2.After application opens in client machine,then user enters some data,that data have to be written to a file which is in server machine.
I succeeded to solve the above problem using webservices
But suddenly I was asked to solve it using .net Remoting.....Iam new to .net remoting
kindly help me in solving the above problem using .net Remoting
|
|
|
|
|
|
balu12345 wrote: kindly help me in solving the above problem using .net Remoting
I am not going to do the work for you, nor can I open your head and pour in the knowledge you need to implement a .NET remoting solution. Perhaps you will have to go learn .NET remoting so you can use it, what do you think about that?
led mike
|
|
|
|
|
Hi Mike,
I not asking any readymade solution.
Just I need some start-up help.
Any how Thanks for your reply.Iam request you to not underestimate others.In forums no one can give complete solution,but memebers just give their idea and some valuable information(any links) for the beginners.
|
|
|
|
|
balu12345 wrote: I not asking any readymade solution.
Just I need some start-up help.
balu12345 wrote: Iam request you to not underestimate others.In forums no one can give complete solution
Really? And we are supposed to get that from your previous post, as follows:
balu12345 wrote: kindly help me in solving the above problem using .net Remoting
I don't think so Skippy.
led mike
|
|
|
|
|
Is that possible to localize list of values in Script combo of Font Dialog? Do we at all need to localize it?
Thanks.
modified on Wednesday, November 19, 2008 4:09 PM
|
|
|
|
|
I have a form that calls a dialogbox, Type, of the class dlgType. In the dialog box I have three radio buttons to select an equipment type, and a private variable - Selected - to contain the latest radio button selection. When the user clicks OK, the button handler assigns the value of Selected to a property called Choice. That's when the goofiness happens. Up to that point, Selected contains the correct value. But upon assigning Choice its value, the set function associated with Choice is called over and over again, causing a stack overflow error. I've watched it happen by stepping through the debug process (can I buy a replacement F11 key? I'm wearing this one out.) from the beginning of the code. The error definitely begins when the OK button is clicked and the set function is called. Can anyone suggest why this is happenning? And, by the way, I've tried it without the this prefix on Choice, too; same result. Here's the dialog code:
namespace SubMaint<br />
{<br />
public partial class dlgType : Form<br />
{<br />
public dlgType()<br />
{<br />
InitializeComponent();<br />
<br />
}<br />
private int Selected = 0;<br />
public int Choice<br />
{<br />
get {return Choice;}<br />
set {Choice = value;}<br />
<br />
}<br />
<br />
<br />
private void rbTransformer_CheckedChanged(object sender, EventArgs e)<br />
{<br />
if (rbTransformer.Checked == true)<br />
{<br />
Selected = 1;<br />
}<br />
}<br />
<br />
private void rbRegulator_CheckedChanged(object sender, EventArgs e)<br />
{<br />
if (rbRegulator.Checked == true)<br />
{<br />
Selected = 2;<br />
}<br />
}<br />
<br />
private void rbRecloser_CheckedChanged(object sender, EventArgs e)<br />
{<br />
if (rbRecloser.Checked == true)<br />
{<br />
Selected = 3;<br />
}<br />
<br />
}<br />
<br />
private void btnOK_Click(object sender, EventArgs e)<br />
{<br />
if (Selected > 0)<br />
this.Choice = Selected;<br />
<br />
}<br />
}<br />
}
Any assistance will probably save me some hair...
"A Journey of a Thousand Rest Stops Begins with a Single Movement"
|
|
|
|
|
Your problem is here:
public int Choice
{
get {return Choice;}
set {Choice = value;}
} In the set block, you are taking the assigned value, and setting to Choice, which calls the same bit of code again. A property isn't a way of storing data, it is a way of accessing data that is stored privately in the object. You need to add a backing storage variable for the data. Like this:
private int _choice;
public int Choice
{
get
{
return _choice;
}
set
{
_choice = value;
}
}
Here the private variable _choice is used to store the data. The public property Choice is used to get & set that data.
(If you are using VS2008, there is a kind of shortcut property. You can just write this:
public int Choice
{
get;
set;
}
and it will automatically manage the backing variable for the data storage itself. You still need a backing variable, but in this case it is basically a visual studio trick, when it compiles the code it will just create the backing variable for you. Personally, I don't like this though, I prefer to declare it all in full, I think it's clearer.)
Simon
|
|
|
|
|
That did the trick... Thanks!
Now to figure out how to get the value back to the form before the dialog closes...
"A Journey of a Thousand Rest Stops Begins with a Single Movement"
|
|
|
|
|
No prob.
(You don't have to. Just use the property to get it after the dialog has been closed:
dlgType dialog = new dlgType();
DialogResult result = dialog.ShowDialog();
if (result == DialogResult.OK)
{
MessageBox.Show(dialog.Choice);
}
)
Good luck.
Simon
|
|
|
|
|
That's essentially what I'm doing, but I'm getting an odd display. I think it's a casting problem; I'm returning an int, and using a message box to display the selected value for testing purposes. I thought I could cast the int with either (char)int or (string)int, but apparently that doesn't work. The display has a cute little square box where the digit ought to be. When I get home tonight I'm planning to play with Convert.ToString() instead, though I can't see why it should work when the more basic methods don't work. It's not really essential, though, as the message box won't be part of the program. So long as the int is being returned correctly, I'm happy.
"A Journey of a Thousand Rest Stops Begins with a Single Movement"
|
|
|
|
|
Just call .ToString() on the int object. That should do the job.
Simon
|
|
|
|
|
That worked very nicely - Thanks, again!
Of course, being an idiot I forgot the () at first and got the strangest error... Ah, well, it gave me time to suck down a starter beer and get my head out of work mode and into play mode.
"A Journey of a Thousand Rest Stops Begins with a Single Movement"
|
|
|
|
|
i saw that project here in codeproject, but i was in other computer and i forget the project name
and i realy like to see/explore that, its very interesting
that project have that image: http://screencast.com/t/S8Ygu5kw3
of course image looks like an windows Form app with default windows vista forms look
if someone can help...
thanks
|
|
|
|
|
We are all users of this site, we have as much chance of finding that article as you do.
Christian Graus
Driven to the arms of OSX by Vista.
|
|
|
|
|
i already try search but i cannot found it
i try realy hard search for that but no results
if anyone can still helpme, i belive more guys was saw that project here
|
|
|
|
|
Dear All,
Iam new to c# window application and also for COM.I have a COM component
which is developed in Visual Basic.Now i want to use this component into
my c# window application.How can i register and use.The COM is in the form
of EXE not in the form of DLL.Please help me out on this.
Thanks & Regards
Veeresh
i want to join this group
|
|
|
|
|
DO NOT CROSSPOST the same question in multiple forums. You spammed about half the forums on the site...
|
|
|
|
|
Dave Kreskowiak wrote: same question in multiple forums
Good God The OP obviously is clueless.
"The clue train passed his station without stopping." - John Simmons / outlaw programmer
"Real programmers just throw a bunch of 1s and 0s at the computer to see what sticks" - Pete O'Hanlon
"Not only do you continue to babble nonsense, you can't even correctly remember the nonsense you babbled just minutes ago." - Rob Graham
|
|
|
|
|
I have a form that launches a dialog when the Add button is clicked. The dialog contains three radio buttons. The dialog has a local variable called "Choice" that is correctly set when the user clicks a radio button; I've verified that by displaying a MessageBox showing the value of Choice after each click. The parent form has a variable called EquipType that is intended to receive the value of Choice from the dialog when the user clicks OK. What I can't find is a way of getting that value back to the parent form. This must be too simple to justify an article or an entry in MSDN, as I've searched both extensively. Can someone show an old idiot how this simple process works?
"A Journey of a Thousand Rest Stops Begins with a Single Movement"
|
|
|
|