Cocoa App with Visual Studio mac - Programmatically Create NSButton on a button click with C#
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
add a comment |
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
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
add a comment |
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
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
c# visual-studio-mac nsbutton
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
add a comment |
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
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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