Cocoa App with Visual Studio mac - Programmatically Create NSButton on a button click with C#












0















I am at beginner level in mac programing. I am trying to generate a button on a button click. There isn't any error in the console but on-click the button is not appearing in the current view. Please guide me in a right way. Thanks in advance!



Here is my current code:



partial void AddButton(NSButton sender)
{

NSButton custombutton = new NSButton
{

BezelStyle = NSBezelStyle.Rounded,
Title = "test"

};
custombutton.FitToSize();

View.AddSubview(custombutton);
Console.WriteLine("Button Has been added");
}









share|improve this question




















  • 1





    What is the frame of the button?

    – Willeke
    Dec 28 '18 at 15:46











  • @Willeke are you talking about this "Frame = (0,0,0,0)" ?

    – us0343
    Dec 28 '18 at 19:47











  • Yes, you can't see the button if the width and height are 0.

    – Willeke
    Dec 29 '18 at 9:35











  • Exactly. I've added this custombutton.fittosize(); and its working now. Thank you @Willeke, your comment realize me what was missing. Thanks again for the help. :)

    – us0343
    Dec 29 '18 at 13:15


















0















I am at beginner level in mac programing. I am trying to generate a button on a button click. There isn't any error in the console but on-click the button is not appearing in the current view. Please guide me in a right way. Thanks in advance!



Here is my current code:



partial void AddButton(NSButton sender)
{

NSButton custombutton = new NSButton
{

BezelStyle = NSBezelStyle.Rounded,
Title = "test"

};
custombutton.FitToSize();

View.AddSubview(custombutton);
Console.WriteLine("Button Has been added");
}









share|improve this question




















  • 1





    What is the frame of the button?

    – Willeke
    Dec 28 '18 at 15:46











  • @Willeke are you talking about this "Frame = (0,0,0,0)" ?

    – us0343
    Dec 28 '18 at 19:47











  • Yes, you can't see the button if the width and height are 0.

    – Willeke
    Dec 29 '18 at 9:35











  • Exactly. I've added this custombutton.fittosize(); and its working now. Thank you @Willeke, your comment realize me what was missing. Thanks again for the help. :)

    – us0343
    Dec 29 '18 at 13:15
















0












0








0








I am at beginner level in mac programing. I am trying to generate a button on a button click. There isn't any error in the console but on-click the button is not appearing in the current view. Please guide me in a right way. Thanks in advance!



Here is my current code:



partial void AddButton(NSButton sender)
{

NSButton custombutton = new NSButton
{

BezelStyle = NSBezelStyle.Rounded,
Title = "test"

};
custombutton.FitToSize();

View.AddSubview(custombutton);
Console.WriteLine("Button Has been added");
}









share|improve this question
















I am at beginner level in mac programing. I am trying to generate a button on a button click. There isn't any error in the console but on-click the button is not appearing in the current view. Please guide me in a right way. Thanks in advance!



Here is my current code:



partial void AddButton(NSButton sender)
{

NSButton custombutton = new NSButton
{

BezelStyle = NSBezelStyle.Rounded,
Title = "test"

};
custombutton.FitToSize();

View.AddSubview(custombutton);
Console.WriteLine("Button Has been added");
}






c# visual-studio-mac nsbutton






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Dec 29 '18 at 13:19







us0343

















asked Dec 28 '18 at 14:07









us0343us0343

73




73








  • 1





    What is the frame of the button?

    – Willeke
    Dec 28 '18 at 15:46











  • @Willeke are you talking about this "Frame = (0,0,0,0)" ?

    – us0343
    Dec 28 '18 at 19:47











  • Yes, you can't see the button if the width and height are 0.

    – Willeke
    Dec 29 '18 at 9:35











  • Exactly. I've added this custombutton.fittosize(); and its working now. Thank you @Willeke, your comment realize me what was missing. Thanks again for the help. :)

    – us0343
    Dec 29 '18 at 13:15
















  • 1





    What is the frame of the button?

    – Willeke
    Dec 28 '18 at 15:46











  • @Willeke are you talking about this "Frame = (0,0,0,0)" ?

    – us0343
    Dec 28 '18 at 19:47











  • Yes, you can't see the button if the width and height are 0.

    – Willeke
    Dec 29 '18 at 9:35











  • Exactly. I've added this custombutton.fittosize(); and its working now. Thank you @Willeke, your comment realize me what was missing. Thanks again for the help. :)

    – us0343
    Dec 29 '18 at 13:15










1




1





What is the frame of the button?

– Willeke
Dec 28 '18 at 15:46





What is the frame of the button?

– Willeke
Dec 28 '18 at 15:46













@Willeke are you talking about this "Frame = (0,0,0,0)" ?

– us0343
Dec 28 '18 at 19:47





@Willeke are you talking about this "Frame = (0,0,0,0)" ?

– us0343
Dec 28 '18 at 19:47













Yes, you can't see the button if the width and height are 0.

– Willeke
Dec 29 '18 at 9:35





Yes, you can't see the button if the width and height are 0.

– Willeke
Dec 29 '18 at 9:35













Exactly. I've added this custombutton.fittosize(); and its working now. Thank you @Willeke, your comment realize me what was missing. Thanks again for the help. :)

– us0343
Dec 29 '18 at 13:15







Exactly. I've added this custombutton.fittosize(); and its working now. Thank you @Willeke, your comment realize me what was missing. Thanks again for the help. :)

– us0343
Dec 29 '18 at 13:15














0






active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53959805%2fcocoa-app-with-visual-studio-mac-programmatically-create-nsbutton-on-a-button%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53959805%2fcocoa-app-with-visual-studio-mac-programmatically-create-nsbutton-on-a-button%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Mossoró

Error while reading .h5 file using the rhdf5 package in R

Pushsharp Apns notification error: 'InvalidToken'