Je semble avoir un peu de problème mathématique ici.Est-ce que je fais quelque chose de mal avec mes ordres d'opérations?
Essentiellement ce que je veux faire est d'avoir deux boîtes de groupe remplissant un formulaire entier. Lorsque ce formulaire se charge, je veux prendre deux nombres distincts et les transformer en un pourcentage de la hauteur du formulaire, et ajuster les hauteurs des boîtes de groupe en conséquence. Je pensais que cela aurait travaillé:
Debug.WriteLine(((((programdirs.Length * 100)/totaldirs) * 100)/this.Height) * 100);
Cependant, il finit toujours par l'impression 0. Est-il possible que c'est arrondir les décimales, puisque je suis d'effectuer des opérations avec des nombres entiers comme? Que puis-je faire pour que le compilateur conserve les calculs dans un nombre à virgule flottante, jusqu'à ce que je veuille l'arrondir à la fin?
Cela rend les choses beaucoup plus simples, merci :) J'ai en fait décidé de changer l'interface. – TGP1994